]> andersk Git - libfaim.git/commitdiff
this gets faimtest to compile on my work box. stupid gcc 2.96
authorwarmenhoven <warmenhoven>
Wed, 12 Sep 2001 00:03:24 +0000 (00:03 +0000)
committerwarmenhoven <warmenhoven>
Wed, 12 Sep 2001 00:03:24 +0000 (00:03 +0000)
utils/faimtest/chat.c
utils/faimtest/faimtest.c

index 31ce24b2b809849226a6b4aba79ab53fcc179bda..e9a5f8009e67e2f3cb32b7c0c20ef86fa0bb2198 100644 (file)
@@ -56,12 +56,12 @@ static int faimtest_chat_infoupdate(aim_session_t *sess, aim_frame_t *fr, ...)
        usercount = va_arg(ap, int);
        userinfo = va_arg(ap, struct aim_userinfo_s *);
        roomdesc = va_arg(ap, char *);
-       unknown_c9 = va_arg(ap, fu16_t);
+       unknown_c9 = (fu16_t)va_arg(ap, unsigned int);
        creationtime = va_arg(ap, fu32_t);
-       maxmsglen = va_arg(ap, fu16_t);
-       unknown_d2 = va_arg(ap, fu16_t);
-       unknown_d5 = va_arg(ap, fu16_t);
-       maxvisiblemsglen = va_arg(ap, fu16_t);
+       maxmsglen = (fu16_t)va_arg(ap, unsigned int);
+       unknown_d2 = (fu16_t)va_arg(ap, unsigned int);
+       unknown_d5 = (fu16_t)va_arg(ap, unsigned int);
+       maxvisiblemsglen = (fu16_t)va_arg(ap, unsigned int);
        va_end(ap);
 
        dvprintf("faimtest: chat: %s:  info update:\n", croomname);
@@ -114,7 +114,7 @@ static int faimtest_chatnav_info(aim_session_t *sess, aim_frame_t *fr, ...)
        va_list ap;
 
        va_start(ap, fr);
-       type = va_arg(ap, fu16_t);
+       type = (fu16_t)va_arg(ap, unsigned int);
 
        if (type == 0x0002) {
                int maxrooms;
@@ -145,14 +145,14 @@ static int faimtest_chatnav_info(aim_session_t *sess, aim_frame_t *fr, ...)
                fu32_t createtime;
 
                fqcn = va_arg(ap, char *);
-               instance = va_arg(ap, fu16_t);
-               exchange = va_arg(ap, fu16_t);
-               flags = va_arg(ap, fu16_t);
+               instance = (fu16_t)va_arg(ap, unsigned int);
+               exchange = (fu16_t)va_arg(ap, unsigned int);
+               flags = (fu16_t)va_arg(ap, unsigned int);
                createtime = va_arg(ap, fu32_t);
-               maxmsglen = va_arg(ap, fu16_t);
-               maxoccupancy = va_arg(ap, fu16_t);
-               createperms = va_arg(ap, fu8_t);
-               unknown = va_arg(ap, fu16_t);
+               maxmsglen = (fu16_t)va_arg(ap, unsigned int);
+               maxoccupancy = (fu16_t)va_arg(ap, unsigned int);
+               createperms = (fu8_t)va_arg(ap, unsigned int);
+               unknown = (fu16_t)va_arg(ap, unsigned int);
                name = va_arg(ap, char *);
                ck = va_arg(ap, char *);
                va_end(ap);
index c3f0acf4ab51eb4d38b9323ea1c6ca9760cc2ba8..f5b8e2751167b9a02e6c9de467de1e062ee0c7cc 100644 (file)
@@ -461,8 +461,8 @@ static int faimtest_infochange(aim_session_t *sess, aim_frame_t *fr, ...)
 
        va_start(ap, fr);
        change = va_arg(ap, int);
-       perms = va_arg(ap, fu16_t);
-       type = va_arg(ap, fu16_t);
+       perms = (fu16_t)va_arg(ap, unsigned int);
+       type = (fu16_t)va_arg(ap, unsigned int);
        length = va_arg(ap, int);
        val = va_arg(ap, char *);
        str = va_arg(ap, int);
@@ -944,7 +944,7 @@ static int faimtest_parse_userinfo(aim_session_t *sess, aim_frame_t *fr, ...)
        userinfo = va_arg(ap, struct aim_userinfo_s *);
        prof_encoding = va_arg(ap, char *);
        prof = va_arg(ap, char *);
-       inforeq = va_arg(ap, fu16_t);
+       inforeq = (fu16_t)va_arg(ap, unsigned int);
        va_end(ap);
 
        dvprintf("faimtest: userinfo: sn: %s\n", userinfo->sn);
@@ -1512,7 +1512,7 @@ static int faimtest_parse_genericerr(aim_session_t *sess, aim_frame_t *fr, ...)
        fu16_t reason;
 
        va_start(ap, fr);
-       reason = va_arg(ap, fu16_t);
+       reason = (fu16_t)va_arg(ap, unsigned int);
        va_end(ap);
 
        dvprintf("faimtest: snac threw error (reason 0x%04x: %s)\n", reason, (reason<msgerrreasonslen)?msgerrreasons[reason]:"unknown");
@@ -1527,7 +1527,7 @@ static int faimtest_parse_msgerr(aim_session_t *sess, aim_frame_t *fr, ...)
        fu16_t reason;
 
        va_start(ap, fr);
-       reason = va_arg(ap, fu16_t);
+       reason = (fu16_t)va_arg(ap, unsigned int);
        destsn = va_arg(ap, char *);
        va_end(ap);
 
@@ -1543,7 +1543,7 @@ static int faimtest_parse_locerr(aim_session_t *sess, aim_frame_t *fr, ...)
        fu16_t reason;
 
        va_start(ap, fr);
-       reason = va_arg(ap, fu16_t);
+       reason = (fu16_t)va_arg(ap, unsigned int);
        destsn = va_arg(ap, char *);
        va_end(ap);
 
@@ -1568,10 +1568,10 @@ static int faimtest_parse_misses(aim_session_t *sess, aim_frame_t *fr, ...)
        struct aim_userinfo_s *userinfo;
 
        va_start(ap, fr);
-       chan = va_arg(ap, fu16_t);
+       chan = (fu16_t)va_arg(ap, unsigned int);
        userinfo = va_arg(ap, struct aim_userinfo_s *);
-       nummissed = va_arg(ap, fu16_t);
-       reason = va_arg(ap, fu16_t);
+       nummissed = (fu16_t)va_arg(ap, unsigned int);
+       reason = (fu16_t)va_arg(ap, unsigned int);
        va_end(ap);
 
        dvprintf("faimtest: missed %d messages from %s on channel %d (reason %d: %s)\n", nummissed, userinfo->sn, chan, reason, (reason<missedreasonslen)?missedreasons[reason]:"unknown");
@@ -1589,7 +1589,7 @@ static int faimtest_parse_msgack(aim_session_t *sess, aim_frame_t *fr, ...)
        char *sn = NULL;
 
        va_start(ap, fr);
-       type = va_arg(ap, fu16_t);
+       type = (fu16_t)va_arg(ap, unsigned int);
        sn = va_arg(ap, char *);
        va_end(ap);
 
@@ -1615,12 +1615,12 @@ static int faimtest_parse_ratechange(aim_session_t *sess, aim_frame_t *fr, ...)
        va_start(ap, fr); 
 
        /* See code explanations below */
-       code = va_arg(ap, fu16_t);
+       code = (fu16_t)va_arg(ap, unsigned int);
 
        /*
         * See comments above aim_parse_ratechange_middle() in aim_rxhandlers.c.
         */
-       rateclass = va_arg(ap, fu16_t);
+       rateclass = (fu16_t)va_arg(ap, unsigned int);
 
        /*
         * Not sure what this is exactly.  I think its the temporal 
@@ -1690,7 +1690,7 @@ static int faimtest_parse_evilnotify(aim_session_t *sess, aim_frame_t *fr, ...)
        struct aim_userinfo_s *userinfo;
 
        va_start(ap, fr);
-       newevil = va_arg(ap, fu16_t);
+       newevil = (fu16_t)va_arg(ap, unsigned int);
        userinfo = va_arg(ap, struct aim_userinfo_s *);
        va_end(ap);
 
This page took 0.312105 seconds and 5 git commands to generate.