diff -r 2e4624a59df5 -r 10ae9c0f0cbf libpurple/protocols/zephyr/zephyr_internal.h --- a/libpurple/protocols/zephyr/zephyr_internal.h Tue Jan 21 10:44:24 2025 -0600 +++ b/libpurple/protocols/zephyr/zephyr_internal.h Tue Jan 21 10:49:29 2025 -0600 @@ -147,6 +147,7 @@ /* Defines for ZFormatNotice, et al. */ typedef Code_t (*Z_AuthProc) ZP((ZNotice_t*, char *, int, int *)); +typedef Code_t (*Z_SendProc) ZP((ZNotice_t *, char *, int, int)); Code_t ZMakeAuthentication ZP((ZNotice_t*, char *,int, int*)); char *ZGetSender ZP((void)); @@ -163,9 +164,9 @@ Code_t ZReadAscii16 ZP((char *, int, unsigned short *)); Code_t ZSendPacket ZP((char*, int, int)); Code_t ZSendList ZP((ZNotice_t*, char *[], int, Z_AuthProc)); -Code_t ZSrvSendList ZP((ZNotice_t*, char*[], int, Z_AuthProc, Code_t (*)())); +Code_t ZSrvSendList ZP((ZNotice_t*, char*[], int, Z_AuthProc, Z_SendProc)); Code_t ZSendNotice ZP((ZNotice_t *, Z_AuthProc)); -Code_t ZSrvSendNotice ZP((ZNotice_t*, Z_AuthProc, Code_t (*)())); +Code_t ZSrvSendNotice ZP((ZNotice_t*, Z_AuthProc, Z_SendProc)); Code_t ZFormatNotice ZP((ZNotice_t*, char**, int*, Z_AuthProc)); Code_t ZFormatSmallNotice ZP((ZNotice_t*, ZPacket_t, int*, Z_AuthProc)); Code_t ZFormatRawNoticeList ZP((ZNotice_t *notice, char *list[], int nitems,