]> gcc.gnu.org Git - gcc.git/commitdiff
f_back (f/runtime/libI77/backspace.c): use type `uiolen' to determine size of record...
authorToon Moene <toon@moene.indiv.nluug.nl>
Sun, 18 Jan 1998 20:02:04 +0000 (21:02 +0100)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 18 Jan 1998 20:02:04 +0000 (12:02 -0800)
* f_back (f/runtime/libI77/backspace.c): use type `uiolen'
to determine size of record length specifier.

From-SVN: r17414

gcc/f/runtime/ChangeLog.egcs
gcc/f/runtime/libI77/backspace.c

index e052c2dfd76906a0674f3645c9140e636b2409f6..86cafcc8af188102136b88d42a6e43522025bc8e 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jan 18 20:01:37 1998  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+       * f_back (f/runtime/libI77/backspace.c): use type `uiolen'
+       to determine size of record length specifier.
+
 Sat Jan 17 22:40:31 1998  Mumit Khan <khan@xraylith.wisc.edu>
 
        * libU77/configure.in (sys/param.h,sys/times.h): Check.
index 8413d5f68210f5eb86003f33bd7d6f8887fcc53c..d12c5ac7ba81c6de19fd5993f54b6c4326363bb7 100644 (file)
@@ -7,7 +7,8 @@ integer f_back(a) alist *a;
 integer f_back(alist *a)
 #endif
 {      unit *b;
-       int i, n, ndec;
+       int i, ndec;
+       uiolen n;
 #if defined (MSDOS) && !defined (GO32)
        int j, k;
        long w, z;
@@ -45,9 +46,9 @@ integer f_back(alist *a)
        }
 
        if(b->ufmt==0)
-       {       (void) fseek(b->ufd,-(long)sizeof(int),SEEK_CUR);
+       {       (void) fseek(b->ufd,-(long)sizeof(uiolen),SEEK_CUR);
                (void) fread((char *)&n,sizeof(int),1,b->ufd);
-               (void) fseek(b->ufd,-(long)n-2*sizeof(int),SEEK_CUR);
+               (void) fseek(b->ufd,-(long)n-2*sizeof(uiolen),SEEK_CUR);
                return(0);
        }
 #if defined (MSDOS) && !defined (GO32)
This page took 0.065994 seconds and 5 git commands to generate.