version 1.39, 2003/07/22 00:15:55 |
version 1.40, 2003/07/22 00:20:40 |
|
|
#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> |
|
|
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(); |
|
|
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); |