Author: petdance
Date: Fri Jun  1 14:06:22 2007
New Revision: 18730

Modified:
   trunk/include/parrot/io.h

Log:
removed printf attributes because we have mutant % codes like %s and %v that 
GCC cannot grok

Modified: trunk/include/parrot/io.h
==============================================================================
--- trunk/include/parrot/io.h   (original)
+++ trunk/include/parrot/io.h   Fri Jun  1 14:06:22 2007
@@ -193,14 +193,11 @@
         __attribute__nonnull__(2);
 PARROT_API extern INTVAL PIO_fprintf(Interp *, PMC *io, const char *s, ...)
         __attribute__nonnull__(2)
-        __attribute__nonnull__(3)
-        __attribute__format__(__printf__, 3, 4);
+        __attribute__nonnull__(3);
 PARROT_API extern INTVAL PIO_printf(Interp *, const char *s, ...)
-        __attribute__nonnull__(2)
-        __attribute__format__(__printf__, 2, 3);
+        __attribute__nonnull__(2);
 PARROT_API extern INTVAL PIO_eprintf(Interp *, const char *s, ...)
-        __attribute__nonnull__(2)
-        __attribute__format__(__printf__, 2, 3);
+        __attribute__nonnull__(2);
 PARROT_API extern PIOHANDLE PIO_getfd(Interp *, PMC *io)
         __attribute__nonnull__(2);
 PARROT_API extern PIOOFF_T PIO_tell(Interp *, PMC *io)

Reply via email to