Check for and use appropriate type of variadic macro arguments.
authorMichael Poole <mdpoole@troilus.org>
Sun, 23 Mar 2008 15:50:47 +0000 (11:50 -0400)
committerMichael Poole <mdpoole@troilus.org>
Sun, 23 Mar 2008 15:50:47 +0000 (11:50 -0400)
commit57d6297a35f52a61a803bb042eb64011333ef8ad
tree600cd9b1e8e7de9ed0c4741a6102801fa7d41f02
parentf8f8d040b49781f7f703f50f869fd6924117a3e6
Check for and use appropriate type of variadic macro arguments.

src/common.h: Define GCC_VARMACROS and C99_VARMACROS where appropriate.
src/chanserv.c (DEFINE_COMMAND):
src/global.c (global_notice): Likewise.
src/helpfile.h (send_channel_message): Likewise.
  (send_channel_notice): Likewise.
  (send_channel_wallops): Likewise.
src/mod-blacklist.c (blacklist_debug): Likewise.
src/mod-helpserv.c (helpserv_msguser): Likewise.
  (helpserv_user_reply): Likewise.
  (helpserv_notice): Likewise.
  (helpserv_notify): Likewise.
  (helpserv_page): Likewise.
  (helpserv_get_page_type): New helper function to reduce size of the
    expanded code for helpserv_page().
src/mod-snoop.c (SNOOP): Expand appropriately for varmacros type.
src/modcmd.h (reply): Likewise.
src/opserv.c (opserv_debug): Likewise.
  (opserv_alert): Likewise.
  (opserv_custom_alert): Likewise.
src/chanserv.c
src/common.h
src/global.c
src/helpfile.h
src/mod-blacklist.c
src/mod-helpserv.c
src/mod-snoop.c
src/modcmd.h
src/opserv.c