X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/00ef5271216e3bea9b233ce26a3c0f21fbca931f..fa35873281f1f1fd8540b3476673406dc1e22153:/include/aim_internal.h diff --git a/include/aim_internal.h b/include/aim_internal.h index 98c2dd7..a08a0dd 100644 --- a/include/aim_internal.h +++ b/include/aim_internal.h @@ -60,7 +60,8 @@ faim_internal int aim_tx_enqueue(struct aim_session_t *, struct command_tx_struc faim_internal int aim_tx_printqueue(struct aim_session_t *); faim_internal int aim_tx_cleanqueue(struct aim_session_t *, struct aim_conn_t *); -faim_internal rxcallback_t aim_callhandler(struct aim_session_t *sess, struct aim_conn_t *conn, u_short family, u_short type); +faim_internal aim_rxcallback_t aim_callhandler(struct aim_session_t *sess, struct aim_conn_t *conn, u_short family, u_short type); +faim_internal int aim_callhandler_noparam(struct aim_session_t *sess, struct aim_conn_t *conn, u_short family, u_short type, struct command_rx_struct *ptr); /* * Generic SNAC structure. Rarely if ever used. @@ -108,9 +109,8 @@ struct aim_tool_version { faim_internal int aim_negchan_middle(struct aim_session_t *sess, struct command_rx_struct *command); -extern u_char aim_caps[8][16]; faim_internal unsigned short aim_getcap(struct aim_session_t *sess, unsigned char *capblock, int buflen); -faim_internal int aim_putcap(unsigned char *capblock, int buflen, u_short caps); +faim_internal int aim_putcap(unsigned char *capblock, int buflen, unsigned short caps); faim_internal int aim_cachecookie(struct aim_session_t *sess, struct aim_msgcookie_t *cookie); faim_internal struct aim_msgcookie_t *aim_uncachecookie(struct aim_session_t *sess, unsigned char *cookie, int type); @@ -127,10 +127,12 @@ faim_internal int aim_chat_readroominfo(u_char *buf, struct aim_chat_roominfo *o faim_internal void faimdprintf(struct aim_session_t *sess, int dlevel, const char *format, ...); +#ifndef FAIM_INTERNAL_INSANE /* why the hell wont cpp let you use #error inside #define's? */ /* isn't it single-pass? so the #error would get passed to the compiler --jbm */ #define printf() printf called inside libfaim #define sprintf() unbounded sprintf used inside libfaim +#endif #endif /* __AIM_INTERNAL_H__ */ #endif /* FAIM_INTERNAL */