unsigned short maxbuddies, maxwatchers;
va_start(ap, command);
- maxbuddies = va_arg(ap, unsigned short);
- maxwatchers = va_arg(ap, unsigned short);
+ maxbuddies = va_arg(ap, int);
+ maxwatchers = va_arg(ap, int);
va_end(ap);
printf("faimtest: buddy list rights: Max buddies = %d / Max watchers = %d\n", maxbuddies, maxwatchers);
va_list ap;
va_start(ap, command);
- maxpermits = va_arg(ap, unsigned short);
- maxdenies = va_arg(ap, unsigned short);
+ maxpermits = va_arg(ap, int);
+ maxdenies = va_arg(ap, int);
va_end(ap);
printf("faimtest: BOS rights: Max permit = %d / Max deny = %d\n", maxpermits, maxdenies);
userinfo = va_arg(ap, struct aim_userinfo_s *);
prof_encoding = va_arg(ap, char *);
prof = va_arg(ap, char *);
- inforeq = va_arg(ap, unsigned short);
+ inforeq = va_arg(ap, int);
va_end(ap);
printf("faimtest: userinfo: sn: %s\n", userinfo->sn);
char *msg = NULL;
u_int icbmflags = 0;
char *tmpstr = NULL;
- u_short flag1, flag2;
+ unsigned short flag1, flag2;
userinfo = va_arg(ap, struct aim_userinfo_s *);
msg = va_arg(ap, char *);
icbmflags = va_arg(ap, u_int);
- flag1 = va_arg(ap, u_short);
- flag2 = va_arg(ap, u_short);
+ flag1 = va_arg(ap, int);
+ flag2 = va_arg(ap, int);
va_end(ap);
printf("faimtest: icbm: sn = \"%s\"\n", userinfo->sn);
struct aim_userinfo_s *userinfo;
unsigned short reqclass;
- reqclass = va_arg(ap, unsigned short);
+ reqclass = va_arg(ap, int);
switch (reqclass) {
case AIM_CAPS_VOICE: {
userinfo = va_arg(ap, struct aim_userinfo_s *);
struct aim_directim_priv *priv;
struct aim_conn_t *newconn;
- ap = va_start(ap, command);
+ va_start(ap, command);
newconn = va_arg(ap, struct aim_conn_t *);
va_end(ap);
va_list ap;
struct aim_directim_priv *priv;
- ap = va_start(ap, command);
+ va_start(ap, command);
priv = va_arg(ap, struct aim_directim_priv *);
va_end(ap);
char *sn = NULL, *msg = NULL;
struct aim_conn_t *conn;
- ap = va_start(ap, command);
+ va_start(ap, command);
conn = va_arg(ap, struct aim_conn_t *);
sn = va_arg(ap, char *);
msg = va_arg(ap, char *);
struct aim_conn_t *conn;
char *sn;
- ap = va_start(ap, command);
+ va_start(ap, command);
conn = va_arg(ap, struct aim_conn_t *);
sn = va_arg(ap, char *);
va_end(ap);
va_list ap;
char *sn;
- ap = va_start(ap, command);
+ va_start(ap, command);
sn = va_arg(ap, char *);
va_end(ap);
va_list ap;
va_start(ap, command);
- id = va_arg(ap, unsigned short);
+ id = va_arg(ap, int);
msg = va_arg(ap, char *);
va_end(ap);
va_start(ap, command);
destsn = va_arg(ap, char *);
- reason = va_arg(ap, unsigned short);
+ reason = va_arg(ap, int);
va_end(ap);
printf("faimtest: message to %s bounced (reason 0x%04x: %s)\n", destsn, reason, (reason<msgerrreasonslen)?msgerrreasons[reason]:"unknown");
va_start(ap, command);
destsn = va_arg(ap, char *);
- reason = va_arg(ap, unsigned short);
+ reason = va_arg(ap, int);
va_end(ap);
printf("faimtest: user information for %s unavailable (reason 0x%04x: %s)\n", destsn, reason, (reason<msgerrreasonslen)?msgerrreasons[reason]:"unknown");
struct aim_userinfo_s *userinfo;
va_start(ap, command);
- chan = va_arg(ap, unsigned short);
+ chan = va_arg(ap, int);
userinfo = va_arg(ap, struct aim_userinfo_s *);
- nummissed = va_arg(ap, unsigned short);
- reason = va_arg(ap, unsigned short);
+ nummissed = va_arg(ap, int);
+ reason = va_arg(ap, int);
va_end(ap);
printf("faimtest: missed %d messages from %s (reason %d: %s)\n", nummissed, userinfo->sn, reason, (reason<missedreasonslen)?missedreasons[reason]:"unknown");
usercount= va_arg(ap, int);
userinfo = va_arg(ap, struct aim_userinfo_s *);
roomdesc = va_arg(ap, char *);
- unknown_c9 = va_arg(ap, unsigned short);
+ unknown_c9 = va_arg(ap, int);
creationtime = va_arg(ap, unsigned long);
- maxmsglen = va_arg(ap, unsigned short);
- unknown_d2 = va_arg(ap, unsigned short);
- unknown_d5 = va_arg(ap, unsigned short);
+ maxmsglen = va_arg(ap, int);
+ unknown_d2 = va_arg(ap, int);
+ unknown_d5 = va_arg(ap, int);
va_end(ap);
printf("faimtest: chat: %s: info update:\n", (char *)command->conn->priv);
int faimtest_chatnav_info(struct aim_session_t *sess, struct command_rx_struct *command, ...)
{
- u_short type;
+ unsigned short type;
va_list ap;
- ap = va_start(ap, command);
- type = va_arg(ap, u_short);
+ va_start(ap, command);
+ type = va_arg(ap, int);
switch(type) {
case 0x0002: {
struct aim_chat_exchangeinfo *exchanges;
int exchangecount,i = 0;
- maxrooms = va_arg(ap, u_char);
+ maxrooms = va_arg(ap, int);
exchangecount = va_arg(ap, int);
exchanges = va_arg(ap, struct aim_chat_exchangeinfo *);
va_end(ap);
unsigned long createtime;
fqcn = va_arg(ap, char *);
- instance = va_arg(ap, unsigned short);
- flags = va_arg(ap, unsigned short);
+ instance = va_arg(ap, int);
+ flags = va_arg(ap, int);
createtime = va_arg(ap, unsigned long);
- maxmsglen = va_arg(ap, unsigned short);
- maxoccupancy = va_arg(ap, unsigned short);
- createperms = va_arg(ap, unsigned char);
- unknown = va_arg(ap, unsigned short);
+ maxmsglen = va_arg(ap, int);
+ maxoccupancy = va_arg(ap, int);
+ createperms = va_arg(ap, int);
+ unknown = va_arg(ap, int);
name = va_arg(ap, char *);
ck = va_arg(ap, char *);
va_end(ap);
unsigned short code;
char *msg = NULL;
- ap = va_start(ap, command);
- code = va_arg(ap, unsigned short);
+ va_start(ap, command);
+ code = va_arg(ap, int);
msg = va_arg(ap, char *);
va_end(ap);
unsigned short type;
char *sn = NULL;
- ap = va_start(ap, command);
- type = va_arg(ap, unsigned short);
+ va_start(ap, command);
+ type = va_arg(ap, int);
sn = va_arg(ap, char *);
va_end(ap);
struct aim_fileheader_t *fh;
char *cookie;
- ap = va_start(ap, command);
+ va_start(ap, command);
oftconn = va_arg(ap, struct aim_conn_t *);
fh = va_arg(ap, struct aim_fileheader_t *);
cookie = va_arg(ap, char *);
FILE *file;
- ap = va_start(ap, command);
+ va_start(ap, command);
oftconn = va_arg(ap, struct aim_conn_t *);
fh = va_arg(ap, struct aim_fileheader_t *);
cookie = va_arg(ap, char *);
struct aim_conn_t *conn;
struct aim_fileheader_t *fh;
- ap = va_start(ap, command);
+ va_start(ap, command);
conn = va_arg(ap, struct aim_conn_t *);
fh = va_arg(ap, struct aim_fileheader_t *);
va_end(ap);
struct aim_conn_t *conn;
char *sn;
- ap = va_start(ap, command);
+ va_start(ap, command);
conn = va_arg(ap, struct aim_conn_t *);
sn = va_arg(ap, char *);
va_end(ap);