Author: allison
Date: Sat Dec 27 22:30:24 2008
New Revision: 34467

Modified:
   branches/pdd22io_part3/src/pmc/filehandle.pmc

Log:
[pdd22io] Change several direct references to the 'pmc' variable to the
standard 'SELF' macro.


Modified: branches/pdd22io_part3/src/pmc/filehandle.pmc
==============================================================================
--- branches/pdd22io_part3/src/pmc/filehandle.pmc       (original)
+++ branches/pdd22io_part3/src/pmc/filehandle.pmc       Sat Dec 27 22:30:24 2008
@@ -260,7 +260,7 @@
 
     METHOD close() {
         INTVAL status;
-        status = Parrot_io_close_filehandle(interp, pmc);
+        status = Parrot_io_close_filehandle(interp, SELF);
         RETURN(INTVAL status);
     }
 
@@ -276,7 +276,7 @@
 
     METHOD is_closed() {
         INTVAL status;
-        status = Parrot_io_is_closed_filehandle(interp, pmc);
+        status = Parrot_io_is_closed_filehandle(interp, SELF);
         RETURN(INTVAL status);
     }
 
@@ -294,17 +294,17 @@
         STRING *string_result = NULL;
         INTVAL  ignored;
 
-        if (Parrot_io_is_closed_filehandle(interp, pmc))
+        if (Parrot_io_is_closed_filehandle(interp, SELF))
             Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_PIO_ERROR,
                 "Cannot read from a closed filehandle");
 
         string_result = Parrot_io_make_string(interp, &string_result, length);
         string_result->bufused = length;
 
-        if (Parrot_io_is_encoding(interp, pmc, CONST_STRING(interp, "utf8")))
-            ignored = Parrot_io_read_utf8(interp, pmc, &string_result);
+        if (Parrot_io_is_encoding(interp, SELF, CONST_STRING(interp, "utf8")))
+            ignored = Parrot_io_read_utf8(interp, SELF, &string_result);
         else
-            ignored = Parrot_io_read_buffer(interp, pmc, &string_result);
+            ignored = Parrot_io_read_buffer(interp, SELF, &string_result);
 
         RETURN(STRING *string_result);
     }
@@ -493,7 +493,7 @@
 
     METHOD puts(STRING *to_print) {
         INTVAL flags, status;
-        if (Parrot_io_is_closed_filehandle(interp, pmc))
+        if (Parrot_io_is_closed_filehandle(interp, SELF))
             Parrot_ex_throw_from_c_args(interp, NULL, EXCEPTION_PIO_ERROR,
                 "Cannot write to a closed filehandle");
 
@@ -511,10 +511,10 @@
             Parrot_do_dod_run(interp, GC_trace_stack_FLAG);
 #endif
 
-        if (Parrot_io_is_encoding(interp, pmc, CONST_STRING(interp, "utf8")))
-            status = Parrot_io_write_utf8(interp, pmc, to_print);
+        if (Parrot_io_is_encoding(interp, SELF, CONST_STRING(interp, "utf8")))
+            status = Parrot_io_write_utf8(interp, SELF, to_print);
         else
-            status = Parrot_io_write_buffer(interp, pmc, to_print);
+            status = Parrot_io_write_buffer(interp, SELF, to_print);
 
         RETURN(INTVAL status);
     }

Reply via email to