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

Diff for /src/usr.bin/diff/diffreg.c between version 1.39 and 1.40

version 1.39, 2003/07/22 00:15:55 version 1.40, 2003/07/22 00:20:40
Line 76 
Line 76 
 #include <err.h>  #include <err.h>
 #include <errno.h>  #include <errno.h>
 #include <fcntl.h>  #include <fcntl.h>
 #include <libgen.h>  
 #include <stddef.h>  #include <stddef.h>
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
Line 397 
Line 396 
                         rewind(stdout);                          rewind(stdout);
                         free(header);                          free(header);
                 }                  }
         } else {          } else if (flags & D_HEADER)
                 if (flags & D_HEADER) {                  printf("%s %s %s\n", diffargs, file1, file2);
                         if (format == D_EDIT)  
                                 printf("ed - %s << '-*-END-*-'\n",  
                                     basename(file1));  
                         else  
                                 printf("%s %s %s\n", diffargs, file1, file2);  
                 }  
         }  
         prepare(0, f1);          prepare(0, f1);
         prepare(1, f2);          prepare(1, f2);
         prune();          prune();
Line 447 
Line 439 
                         close(ostdout);                          close(ostdout);
                 }                  }
                 waitpid(pid, &wstatus, 0);                  waitpid(pid, &wstatus, 0);
         } else if ((flags & D_HEADER) && format == D_EDIT)          }
                 printf("w\nq\n-*-END-*-\n");  
 closem:  closem:
         if (f1 != NULL)          if (f1 != NULL)
                 fclose(f1);                  fclose(f1);

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40