Author: cotto
Date: Fri Dec 26 02:09:08 2008
New Revision: 34374

Modified:
   trunk/src/io/buffer.c

Log:
[io] remove unnecessary code noticed by jimmy++


Modified: trunk/src/io/buffer.c
==============================================================================
--- trunk/src/io/buffer.c       (original)
+++ trunk/src/io/buffer.c       Fri Dec 26 02:09:08 2008
@@ -399,7 +399,7 @@
     size_t  avail = 0;
 
     INTVAL         buffer_flags = Parrot_io_get_buffer_flags(interp, 
filehandle);
-    unsigned char *buffer_next, *buffer_end;
+    unsigned char *buffer_next;
 
     STRING * const s = Parrot_io_make_string(interp, buf, 1);
 
@@ -410,19 +410,6 @@
     }
 
     buffer_next  = Parrot_io_get_buffer_next(interp, filehandle);
-    buffer_end   = Parrot_io_get_buffer_end(interp, filehandle);
-
-    /* read Data from buffer */
-    if (buffer_flags & PIO_BF_READBUF) {
-        avail = buffer_end - buffer_next;
-
-        /* if we have data available, copy out the next byte */
-        if (avail) {
-            memcpy(s->strstart, buffer_next, len);
-            s->bufused = s->strlen = len;
-            return len;
-        }
-    }
 
     /* (re)fill the buffer */
     if (! (buffer_flags & PIO_BF_READBUF)) {

Reply via email to