--- lib/ftio.c.orig	Mon Oct  2 12:26:19 2006
+++ lib/ftio.c	Mon Oct  2 12:27:53 2006
@@ -2267,7 +2267,7 @@
         break;
 
       nleft -= nread;
-      (char*)ptr += nread;
+      ptr = (char *)ptr + nread;
   }
   return (nbytes - nleft);
 } /* readn */
@@ -2292,7 +2292,7 @@
       return(nwritten); /* error */
 
     nleft -= nwritten;
-    (char*)ptr += nwritten;
+    ptr = (char *)ptr + nwritten;
   }
   return(nbytes - nleft);
 } /* writen */