+Mon May 25 14:00:13 1998 Dave Brolley <brolley@cygnus.com>
+
+ * cpperror.c (v_cpp_message): Remove static prototype.
+ * cpplib.c (v_cpp_message): Move prototype to cpplib.h.
+ * cpplib.h (v_cpp_message): Add protoptype.
+ (stdarg.h,varargs.h): Needed for v_cpp_message prototype.
+
Sun May 24 20:36:15 PDT 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
#include "cpplib.h"
-static void v_cpp_message PROTO ((cpp_reader *, int, const char *, va_list));
-
/* Print the file names and line numbers of the #include
commands which led to the current file. */
char *xmalloc ();
extern void cpp_hash_cleanup PARAMS ((cpp_reader *));
-extern void v_cpp_message PROTO ((cpp_reader *, int, const char *, va_list));
static void add_import PROTO ((cpp_reader *, int, char *));
static void append_include_chain PROTO ((cpp_reader *,
#include <sys/types.h>
#include <sys/stat.h>
+#ifdef __STDC__
+#include <stdarg.h>
+#else
+#include <varargs.h>
+#endif
#ifdef __cplusplus
extern "C" {
ATTRIBUTE_PRINTF_4;
extern void cpp_error_from_errno PROTO ((cpp_reader *, const char *));
extern void cpp_perror_with_name PROTO ((cpp_reader *, const char *));
+extern void v_cpp_message PROTO ((cpp_reader *, int, const char *, va_list));
extern void cpp_grow_buffer PARAMS ((cpp_reader *, long));
extern int cpp_parse_escape PARAMS ((cpp_reader *, char **));