From: Kaveh R. Ghazi Date: Sat, 16 Oct 1999 15:32:00 +0000 (+0000) Subject: protoize.c (safe_read, safe_write): Avoid the gcc extension of using arithmetic on... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9c592305f4a1df788432756279e6b8fb3e8f1599;p=gcc.git protoize.c (safe_read, safe_write): Avoid the gcc extension of using arithmetic on void pointers. * protoize.c (safe_read, safe_write): Avoid the gcc extension of using arithmetic on void pointers. From-SVN: r30043 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0676b06d19a..553d6b32368 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sat Oct 16 11:29:14 1999 Kaveh R. Ghazi + + * protoize.c (safe_read, safe_write): Avoid the gcc extension of + using arithmetic on void pointers. + Sat Oct 16 02:48:22 1999 Jeffrey A Law (law@cygnus.com) * haifa-sched.c (compute_block_forward_dependencies): Only check diff --git a/gcc/protoize.c b/gcc/protoize.c index 04aa7cfd5e9..8b518512da2 100644 --- a/gcc/protoize.c +++ b/gcc/protoize.c @@ -617,7 +617,8 @@ safe_read (desc, ptr, len) } if (nchars == 0) break; - ptr += nchars; + /* Arithmetic on void pointers is a gcc extention. */ + ptr = (char *) ptr + nchars; left -= nchars; } return len - left; @@ -646,7 +647,8 @@ safe_write (desc, ptr, len, out_fname) pname, shortpath (NULL, out_fname), xstrerror (errno_val)); return; } - ptr += written; + /* Arithmetic on void pointers is a gcc extention. */ + ptr = (char *) ptr + written; len -= written; } }