diff liboctave/data-conv.cc @ 3517:ef5c83d6bffc

[project @ 2000-02-01 23:06:35 by jwe]
author jwe
date Tue, 01 Feb 2000 23:06:35 +0000
parents 5eef8a2294bd
children 2dcc5f58ca0c
line wrap: on
line diff
--- a/liboctave/data-conv.cc
+++ b/liboctave/data-conv.cc
@@ -189,7 +189,7 @@
   do \
     { \
       volatile TYPE *ptr = X_CAST (volatile TYPE *, data); \
-      stream.read (X_CAST (TYPE *, ptr), size * len); \
+      stream.read (X_CAST (char *, ptr), size * len); \
       if (swap) \
         swap_ ## size ## _bytes (ptr, len); \
       TYPE tmp = ptr[0]; \
@@ -210,7 +210,7 @@
       TYPE *ptr = new TYPE [len]; \
       for (int i = 0; i < len; i++) \
         ptr[i] = X_CAST (TYPE, data[i]); \
-      stream.write (ptr, size * len); \
+      stream.write (X_CAST (char *, ptr), size * len); \
       delete [] ptr ; \
     } \
   while (0)