dfa0b61997-01-21Fredrik Hübinette (Hubbe) /*\ ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ #ifndef MODULE_SUPPORT_H #include <stdarg.h> /* Prototypes begin here */
3c04e81997-03-13Fredrik Hübinette (Hubbe) enum error_type; struct expect_result; int check_args(int args, ...); void check_all_args(const char *fnname, int args, ... );
dfa0b61997-01-21Fredrik Hübinette (Hubbe) int va_get_args(struct svalue *s, INT32 num_args, char *fmt,
fdd2291997-01-27Fredrik Hübinette (Hubbe)  va_list ap);
dfa0b61997-01-21Fredrik Hübinette (Hubbe) int get_args(struct svalue *s, INT32 num_args, char *fmt, ...); void get_all_args(char *fname, INT32 args, char *format, ... ); /* Prototypes end here */ #endif