X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/5588b2ee2de7ba222abeab8551e7617d270454df..36938f1ee8a571c0b6c0c0b7f6aa75d87c53e53b:/utils/faimtest/faimtest.c diff --git a/utils/faimtest/faimtest.c b/utils/faimtest/faimtest.c index c3f0acf..f5b8e27 100644 --- a/utils/faimtest/faimtest.c +++ b/utils/faimtest/faimtest.c @@ -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, (reasonsn, chan, reason, (reason