[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.22 and 1.23

version 1.22, 2016/02/08 22:09:22 version 1.23, 2016/02/09 01:29:12
Line 226 
Line 226 
         u_char *tmpp;          u_char *tmpp;
   
         if (!curp) {          if (!curp) {
                 curp = emalloc(blocksize);                  if ((curp = calloc(1, blocksize)) == NULL ||
                 savp = emalloc(blocksize);                      (savp = calloc(1, blocksize)) == NULL)
                           err(1, NULL);
         } else {          } else {
                 tmpp = curp;                  tmpp = curp;
                 curp = savp;                  curp = savp;
Line 347 
Line 348 
                         break;                          break;
         address += cnt;          address += cnt;
         skip -= cnt;          skip -= cnt;
 }  
   
 void *  
 emalloc(int allocsize)  
 {  
         void *p;  
   
         if ((p = malloc((u_int)allocsize)) == NULL)  
                 nomem();  
         memset(p, 0, allocsize);  
         return(p);  
 }  
   
 void  
 nomem(void)  
 {  
         err(1, NULL);  
 }  }

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23