[BACK]Return to display.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / hexdump

Diff for /src/usr.bin/hexdump/display.c between version 1.5 and 1.6

version 1.5, 1998/12/16 01:28:24 version 1.6, 2001/07/12 05:17:10
Line 134 
Line 134 
         } \          } \
 }  }
   
   void
 display()  display()
 {  {
         extern FU *endfu;          extern FU *endfu;
Line 145 
Line 146 
         off_t saveaddress;          off_t saveaddress;
         u_char savech, *savebp, *get();          u_char savech, *savebp, *get();
   
         while (bp = get())          while ((bp = get()))
             for (fs = fshead, savebp = bp, saveaddress = address; fs;              for (fs = fshead, savebp = bp, saveaddress = address; fs;
                 fs = fs->nextfs, bp = savebp, address = saveaddress)                  fs = fs->nextfs, bp = savebp, address = saveaddress)
                     for (fu = fs->nextfu; fu; fu = fu->nextfu) {                      for (fu = fs->nextfu; fu; fu = fu->nextfu) {
Line 188 
Line 189 
         }          }
 }  }
   
   void
 bpad(pr)  bpad(pr)
         PR *pr;          PR *pr;
 {  {
Line 202 
Line 204 
         *pr->cchar = 's';          *pr->cchar = 's';
         for (p1 = pr->fmt; *p1 != '%'; ++p1);          for (p1 = pr->fmt; *p1 != '%'; ++p1);
         for (p2 = ++p1; *p1 && strchr(spec, *p1); ++p1);          for (p2 = ++p1; *p1 && strchr(spec, *p1); ++p1);
         while (*p2++ = *p1++);          while ((*p2++ = *p1++))
                   ;
 }  }
   
 static char **_argv;  static char **_argv;
Line 281 
Line 284 
   
 extern off_t skip;                      /* bytes to skip */  extern off_t skip;                      /* bytes to skip */
   
   int
 next(argv)  next(argv)
         char **argv;          char **argv;
 {  {
Line 317 
Line 321 
         /* NOTREACHED */          /* NOTREACHED */
 }  }
   
   void
 doskip(fname, statok)  doskip(fname, statok)
         char *fname;          char *fname;
         int statok;          int statok;
Line 356 
Line 361 
         return(p);          return(p);
 }  }
   
   void
 nomem()  nomem()
 {  {
         (void)fprintf(stderr, "hexdump: %s.\n", strerror(errno));          (void)fprintf(stderr, "hexdump: %s.\n", strerror(errno));

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6