| 186 struct rateclass *rates; |
186 struct rateclass *rates; |
| 187 } aim_conn_inside_t; |
187 } aim_conn_inside_t; |
| 188 |
188 |
| 189 faim_internal void aim_conn_addgroup(aim_conn_t *conn, fu16_t group); |
189 faim_internal void aim_conn_addgroup(aim_conn_t *conn, fu16_t group); |
| 190 |
190 |
| 191 faim_internal fu32_t aim_getcap(aim_session_t *sess, aim_bstream_t *bs, int len); |
|
| 192 faim_internal int aim_putcap(aim_bstream_t *bs, fu32_t caps); |
|
| 193 |
|
| 194 faim_internal int aim_cachecookie(aim_session_t *sess, aim_msgcookie_t *cookie); |
191 faim_internal int aim_cachecookie(aim_session_t *sess, aim_msgcookie_t *cookie); |
| 195 faim_internal aim_msgcookie_t *aim_uncachecookie(aim_session_t *sess, fu8_t *cookie, int type); |
192 faim_internal aim_msgcookie_t *aim_uncachecookie(aim_session_t *sess, fu8_t *cookie, int type); |
| 196 faim_internal aim_msgcookie_t *aim_mkcookie(fu8_t *, int, void *); |
193 faim_internal aim_msgcookie_t *aim_mkcookie(fu8_t *, int, void *); |
| 197 faim_internal aim_msgcookie_t *aim_checkcookie(aim_session_t *, const unsigned char *, const int); |
194 faim_internal aim_msgcookie_t *aim_checkcookie(aim_session_t *, const unsigned char *, const int); |
| 198 faim_internal int aim_freecookie(aim_session_t *sess, aim_msgcookie_t *cookie); |
195 faim_internal int aim_freecookie(aim_session_t *sess, aim_msgcookie_t *cookie); |
| 199 faim_internal int aim_msgcookie_gettype(int reqclass); |
196 faim_internal int aim_msgcookie_gettype(int reqclass); |
| 200 faim_internal int aim_cookie_free(aim_session_t *sess, aim_msgcookie_t *cookie); |
197 faim_internal int aim_cookie_free(aim_session_t *sess, aim_msgcookie_t *cookie); |
| 201 |
198 |
| |
199 /* 0x0002 - locate.c */ |
| |
200 faim_internal void aim_locate_requestuserinfo(aim_session_t *sess, const char *sn); |
| |
201 faim_internal fu32_t aim_getcap(aim_session_t *sess, aim_bstream_t *bs, int len); |
| |
202 faim_internal int aim_putcap(aim_bstream_t *bs, fu32_t caps); |
| 202 faim_internal void aim_info_free(aim_userinfo_t *); |
203 faim_internal void aim_info_free(aim_userinfo_t *); |
| 203 faim_internal int aim_info_extract(aim_session_t *sess, aim_bstream_t *bs, aim_userinfo_t *); |
204 faim_internal int aim_info_extract(aim_session_t *sess, aim_bstream_t *bs, aim_userinfo_t *); |
| 204 faim_internal int aim_putuserinfo(aim_bstream_t *bs, aim_userinfo_t *info); |
205 faim_internal int aim_putuserinfo(aim_bstream_t *bs, aim_userinfo_t *info); |
| 205 |
206 |
| 206 faim_internal int aim_chat_readroominfo(aim_bstream_t *bs, struct aim_chat_roominfo *outinfo); |
207 faim_internal int aim_chat_readroominfo(aim_bstream_t *bs, struct aim_chat_roominfo *outinfo); |
| 207 |
|
| 208 faim_internal void faimdprintf(aim_session_t *sess, int dlevel, const char *format, ...); |
|
| 209 |
208 |
| 210 faim_internal void aim_conn_kill_chat(aim_session_t *sess, aim_conn_t *conn); |
209 faim_internal void aim_conn_kill_chat(aim_session_t *sess, aim_conn_t *conn); |
| 211 |
210 |
| 212 /* These are all handled internally now. */ |
211 /* These are all handled internally now. */ |
| 213 faim_internal int aim_setversions(aim_session_t *sess, aim_conn_t *conn); |
212 faim_internal int aim_setversions(aim_session_t *sess, aim_conn_t *conn); |
| 214 faim_internal int aim_reqrates(aim_session_t *, aim_conn_t *); |
213 faim_internal int aim_reqrates(aim_session_t *, aim_conn_t *); |
| 215 faim_internal int aim_rates_addparam(aim_session_t *, aim_conn_t *); |
214 faim_internal int aim_rates_addparam(aim_session_t *, aim_conn_t *); |
| 216 faim_internal int aim_rates_delparam(aim_session_t *, aim_conn_t *); |
215 faim_internal int aim_rates_delparam(aim_session_t *, aim_conn_t *); |
| 217 |
216 |
| |
217 faim_internal void faimdprintf(aim_session_t *sess, int dlevel, const char *format, ...); |
| |
218 |
| 218 #ifndef FAIM_INTERNAL_INSANE |
219 #ifndef FAIM_INTERNAL_INSANE |
| 219 #define printf() printf called inside libfaim |
220 #define printf() printf called inside libfaim |
| 220 #define sprintf() unbounded sprintf used inside libfaim |
221 #define sprintf() unbounded sprintf used inside libfaim |
| 221 #endif |
222 #endif |
| 222 |
223 |