src/protocols/oscar/aim_internal.h

changeset 7011
00f405d9922b
parent 6879
cc7abcef355c
child 7334
4d1a7f313b70
equal deleted inserted replaced
7010:afa5752740a7 7011:00f405d9922b
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

mercurial