[CODE][send_to_charf]

From: Invincibill (bill@LONGBOYZ.EROLS.COM)
Date: 02/27/98


i have just recently downloaded a patch which converts all the send_to_*
functs to send_to_*f functs.

since i didnt want to lose my old functionality i just wrote new functs
from the info on the patch.

the problem i'm having is that the following lines are generating compile
errors.  if anybody has seen this and knows how to fix it please let me
know because i'm totally stumped.

#if defined(__GNUC__)
  void    send_to_allf(const char *messg, ...);
        __attribute__ ((format (printf, 1, 2)));  // line 21
  void    send_to_charf(struct char_data *ch, const char *messg, ...);
        __attribute__ ((format (printf,2, 3)));   //line 23
  void    send_to_roomf(int room, const char *messg, ...);
        __attribute__ ((format (printf, 2, 3)));  //line 25
  void    send_to_outdoorf(const char *messg, ...);
        __attribute__ ((format (printf, 1, 2)));  //line 27
#else
  void   send_to_all(const char *messg, ...);
  void   send_to_charf(struct char_data *ch, const char *messg, ...);
  void   send_to_roomf(int room, const char *messg, ...);
  void   send_to_outdoor(const char *messg, ...);
#endif


compile messages...
gcc -c -g -O -Wall -fno-strict-prototypes -pg comm.c
In file included from comm.c:32:
comm.h:21: parse error before `;'
comm.h:23: parse error before `;'
comm.h:25: parse error before `;'
comm.h:27: parse error before `;'
----> snip

i am using the gnu compiler(v 2.7) and i DO have the
  vsnprintf() funct in my <stdarg.h> lib.

any idea anybody?

bill

Son of Ra, Brother of Poseidon


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST