*** empty log message ***
authorkeie <none@none>
Fri, 12 Apr 1985 14:59:45 +0000 (14:59 +0000)
committerkeie <none@none>
Fri, 12 Apr 1985 14:59:45 +0000 (14:59 +0000)
util/amisc/anm.c
util/amisc/asize.c
util/amisc/astrip.c

index f8cf286..337d6be 100644 (file)
@@ -279,14 +279,16 @@ register FILE     *f;
                case '2':
                        i = getc(f);
                        i |= (getc(f) << 8);
-                       *((short *)p)++ = i;
+                       *((short *)p) = i;
+                       p += sizeof(short);
                        continue;
                case '4':
                        l = (long)getc(f);
                        l |= ((long)getc(f) << 8);
                        l |= ((long)getc(f) << 16);
                        l |= ((long)getc(f) << 24);
-                       *((long *)p)++ = l;
+                       *((long *)p) = l;
+                       p += sizeof(long);
                        continue;
                default:
                case '\0':
index 9ea87e7..72cc5a0 100644 (file)
@@ -75,14 +75,16 @@ register FILE       *f;
                case '2':
                        i = getc(f);
                        i |= (getc(f) << 8);
-                       *((short *)p)++ = i;
+                       *((short *)p) = i;
+                       p += sizeof(short);
                        continue;
                case '4':
                        l = (long)getc(f);
                        l |= (long)(getc(f) << 8);
                        l |= ((long)getc(f) << 16);
                        l |= ((long)getc(f) << 24);
-                       *((long *)p)++ = l;
+                       *((long *)p) = l;
+                       p += sizeof(long);
                        continue;
                default:
                case '\0':
index 4a839d5..798f187 100644 (file)
@@ -138,14 +138,16 @@ register FILE     *f;
                case '2':
                        i = getc(f);
                        i |= (getc(f) << 8);
-                       *((short *)p)++ = i;
+                       *((short *)p) = i;
+                       p += sizeof(short);
                        continue;
                case '4':
                        l = (long)getc(f);
                        l |= (long)(getc(f) << 8);
                        l |= ((long)getc(f) << 16);
                        l |= ((long)getc(f) << 24);
-                       *((long *)p)++ = l;
+                       *((long *)p) = l;
+                       p += sizeof(long);
                        continue;
                default:
                case '\0':
@@ -171,11 +173,14 @@ char              *fnam;
                        i = *p++; putc(i,f);
                        break;
                case 2:
-                       i = *((short *)p)++; putc(i,f);
+                       i = *((short *)p);
+                       p += sizeof(short);
+                       putc(i,f);
                        i>>=8; putc(i,f);
                        break;
                case 4:
-                       l = *((long *)p)++;
+                       l = *((long *)p);
+                       p += sizeof(long);
                        putc(l,f);
                        l >>=8; putc(l,f);
                        l >>=8; putc(l,f);