Author: petdance
Date: Thu Jun 14 09:18:07 2007
New Revision: 18998

Modified:
   trunk/src/io/io.c
   trunk/src/io/io_private.h
   trunk/src/io/io_unix.c

Log:
renamed the macros PIO_STD{IN,OUT,ERR} to _PIO_STD{IN,OUT,ERR}, so they do not 
conflict with the functions of the same name

Modified: trunk/src/io/io.c
==============================================================================
--- trunk/src/io/io.c   (original)
+++ trunk/src/io/io.c   Thu Jun 14 09:18:07 2007
@@ -261,14 +261,14 @@
          * see also #36677
          *
          */
-        if (!PIO_STDIN(interp)) {
-            PIO_STDIN(interp) = pmc_new(interp, enum_class_Undef);
+        if (!_PIO_STDIN(interp)) {
+            _PIO_STDIN(interp) = pmc_new(interp, enum_class_Undef);
         }
-        if (!PIO_STDOUT(interp)) {
-            PIO_STDOUT(interp) = pmc_new(interp, enum_class_Undef);
+        if (!_PIO_STDOUT(interp)) {
+            _PIO_STDOUT(interp) = pmc_new(interp, enum_class_Undef);
         }
-        if (!PIO_STDERR(interp)) {
-            PIO_STDERR(interp) = pmc_new(interp, enum_class_Undef);
+        if (!_PIO_STDERR(interp)) {
+            _PIO_STDERR(interp) = pmc_new(interp, enum_class_Undef);
         }
 
         if (Interp_debug_TEST(interp, PARROT_START_DEBUG_FLAG)) {
@@ -1018,7 +1018,7 @@
 
     if (interp) {
         STRING * const str = Parrot_vsprintf_c(interp, s, args);
-        ret=PIO_putps(interp, PIO_STDOUT(interp), str);
+        ret=PIO_putps(interp, _PIO_STDOUT(interp), str);
     }
     else {
         /* Be nice about this...
@@ -1052,7 +1052,7 @@
     if (interp) {
         STRING * const str = Parrot_vsprintf_c(interp, s, args);
 
-        ret=PIO_putps(interp, PIO_STDERR(interp), str);
+        ret=PIO_putps(interp, _PIO_STDERR(interp), str);
     }
     else {
         /* Be nice about this...
@@ -1094,13 +1094,8 @@
 
 =head2 C<PIO_STD*> Functions
 
-The C<PIO_STD*> functions are defined using the C<Interp *interp> macro. The
-prototype is protected with an identity macro.
-
 */
 
-#define ID(a) a
-
 /*
 
 FUNCDOC: PIO_STDIN
@@ -1111,9 +1106,9 @@
 
 PARROT_API
 PMC *
-PIO_STDIN ID((Interp *interp))
+PIO_STDIN(Interp *interp /*NN*/)
 {
-    return PIO_STDIN(interp);
+    return _PIO_STDIN(interp);
 }
 
 /*
@@ -1126,9 +1121,9 @@
 
 PARROT_API
 PMC *
-PIO_STDOUT ID((Interp *interp))
+PIO_STDOUT(Interp *interp /*NN*/)
 {
-    return PIO_STDOUT(interp);
+    return _PIO_STDOUT(interp);
 }
 
 /*
@@ -1141,9 +1136,9 @@
 
 PARROT_API
 PMC *
-PIO_STDERR ID((Interp *interp))
+PIO_STDERR(Interp *interp)
 {
-    return PIO_STDERR(interp);
+    return _PIO_STDERR(interp);
 }
 
 /*

Modified: trunk/src/io/io_private.h
==============================================================================
--- trunk/src/io/io_private.h   (original)
+++ trunk/src/io/io_private.h   Thu Jun 14 09:18:07 2007
@@ -131,9 +131,9 @@
 extern STRING * PIO_make_io_string(Interp *interp, STRING **buf, size_t);
 
 /* redefine PIO_STD* for internal use */
-#define PIO_STDIN(i)   (((ParrotIOData*)i->piodata)->table[PIO_STDIN_FILENO])
-#define PIO_STDOUT(i)  (((ParrotIOData*)i->piodata)->table[PIO_STDOUT_FILENO])
-#define PIO_STDERR(i)  (((ParrotIOData*)i->piodata)->table[PIO_STDERR_FILENO])
+#define _PIO_STDIN(i)   (((ParrotIOData*)i->piodata)->table[PIO_STDIN_FILENO])
+#define _PIO_STDOUT(i)  (((ParrotIOData*)i->piodata)->table[PIO_STDOUT_FILENO])
+#define _PIO_STDERR(i)  (((ParrotIOData*)i->piodata)->table[PIO_STDERR_FILENO])
 
 /*
  * These function walk down the layerstack starting at l

Modified: trunk/src/io/io_unix.c
==============================================================================
--- trunk/src/io/io_unix.c      (original)
+++ trunk/src/io/io_unix.c      Thu Jun 14 09:18:07 2007
@@ -121,21 +121,21 @@
 static INTVAL
 PIO_unix_init(Interp *interp, ParrotIOLayer *layer)
 {
-    ParrotIOData *d = interp->piodata;
+    ParrotIOData * const d = interp->piodata;
     if (d != NULL && d->table != NULL) {
         ParrotIO *io;
 
         io = PIO_unix_fdopen(interp, layer, STDIN_FILENO, PIO_F_READ);
         if (!io) return -1;
-        PIO_STDIN(interp) = new_io_pmc(interp, io);
+        _PIO_STDIN(interp) = new_io_pmc(interp, io);
 
         io = PIO_unix_fdopen(interp, layer, STDOUT_FILENO, PIO_F_WRITE);
         if (!io) return -1;
-        PIO_STDOUT(interp) = new_io_pmc(interp, io);
+        _PIO_STDOUT(interp) = new_io_pmc(interp, io);
 
         io = PIO_unix_fdopen(interp, layer, STDERR_FILENO, PIO_F_WRITE);
         if (!io) return -1;
-        PIO_STDERR(interp) = new_io_pmc(interp, io);
+        _PIO_STDERR(interp) = new_io_pmc(interp, io);
 
         return 0;
     }

Reply via email to