]> granicus.if.org Git - python/commitdiff
Add a version of PySys_WriteStderr() that writes to stderr, so we can
authorGuido van Rossum <guido@python.org>
Tue, 25 Aug 1998 18:12:36 +0000 (18:12 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 25 Aug 1998 18:12:36 +0000 (18:12 +0000)
use it in tokenizer.c.

Parser/pgenmain.c

index 9441e587ed09bc9cd0ebbe3ec6620a09b4aa6e20..72924854309bb8bd69a2dd49456b709c6ae3eb13 100644 (file)
@@ -211,3 +211,30 @@ PyOS_Readline(prompt)
                p[n-1] = '\n';
        return realloc(p, n+1);
 }
+
+#ifdef HAVE_STDARG_PROTOTYPES
+#include <stdarg.h>
+#else
+#include <varargs.h>
+#endif
+
+void
+#ifdef HAVE_STDARG_PROTOTYPES
+PySys_WriteStderr(const char *format, ...)
+#else
+PySys_WriteStderr(va_alist)
+       va_dcl
+#endif
+{
+       va_list va;
+
+#ifdef HAVE_STDARG_PROTOTYPES
+       va_start(va, format);
+#else
+       char *format;
+       va_start(va);
+       format = va_arg(va, char *);
+#endif
+       vfprintf(stderr, format, va);
+       va_end(va);
+}