Mercurial > pidgin.yaz
comparison libfaim/aim_auth.c @ 840:595ac7759563
[gaim-migrate @ 850]
lots of (mostly useless for us) libfaim changes. should help portability, but it was always portable between unices.... stupid win32ers.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Mon, 04 Sep 2000 23:37:32 +0000 |
parents | e4c34ca88d9b |
children | 920c86b753d7 |
comparison
equal
deleted
inserted
replaced
839:8f66e00af045 | 840:595ac7759563 |
---|---|
6 */ | 6 */ |
7 | 7 |
8 #include <faim/aim.h> | 8 #include <faim/aim.h> |
9 | 9 |
10 /* this just pushes the passed cookie onto the passed connection -- NO SNAC! */ | 10 /* this just pushes the passed cookie onto the passed connection -- NO SNAC! */ |
11 int aim_auth_sendcookie(struct aim_session_t *sess, | 11 faim_export int aim_auth_sendcookie(struct aim_session_t *sess, |
12 struct aim_conn_t *conn, | 12 struct aim_conn_t *conn, |
13 u_char *chipsahoy) | 13 unsigned char *chipsahoy) |
14 { | 14 { |
15 struct command_tx_struct *newpacket; | 15 struct command_tx_struct *newpacket; |
16 int curbyte=0; | 16 int curbyte=0; |
17 | 17 |
18 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0001, conn, 4+2+2+AIM_COOKIELEN))) | 18 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0001, conn, 4+2+2+AIM_COOKIELEN))) |
27 memcpy(newpacket->data+curbyte, chipsahoy, AIM_COOKIELEN); | 27 memcpy(newpacket->data+curbyte, chipsahoy, AIM_COOKIELEN); |
28 | 28 |
29 return aim_tx_enqueue(sess, newpacket); | 29 return aim_tx_enqueue(sess, newpacket); |
30 } | 30 } |
31 | 31 |
32 u_long aim_auth_clientready(struct aim_session_t *sess, | 32 faim_export unsigned long aim_auth_clientready(struct aim_session_t *sess, |
33 struct aim_conn_t *conn) | 33 struct aim_conn_t *conn) |
34 { | 34 { |
35 struct command_tx_struct *newpacket; | 35 struct command_tx_struct *newpacket; |
36 int curbyte = 0; | 36 int curbyte = 0; |
37 | 37 |
38 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 26))) | 38 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 26))) |
66 } | 66 } |
67 | 67 |
68 return (sess->snac_nextid++); | 68 return (sess->snac_nextid++); |
69 } | 69 } |
70 | 70 |
71 u_long aim_auth_changepasswd(struct aim_session_t *sess, | 71 faim_export unsigned long aim_auth_changepasswd(struct aim_session_t *sess, |
72 struct aim_conn_t *conn, | 72 struct aim_conn_t *conn, |
73 char *new, char *current) | 73 char *new, char *current) |
74 { | 74 { |
75 struct command_tx_struct *newpacket; | 75 struct command_tx_struct *newpacket; |
76 int i; | 76 int i; |
77 | 77 |
78 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 10+4+strlen(current)+4+strlen(new)))) | 78 if (!(newpacket = aim_tx_new(AIM_FRAMETYPE_OSCAR, 0x0002, conn, 10+4+strlen(current)+4+strlen(new)))) |