version 1.21, 2008/04/24 19:13:56 |
version 1.22, 2008/05/30 11:06:17 |
|
|
int diff_format = D_NORMAL; |
int diff_format = D_NORMAL; |
int diff_iflag = 0; |
int diff_iflag = 0; |
int diff_pflag = 0; |
int diff_pflag = 0; |
char *diff_file = NULL; |
const char *diff_file1 = NULL; |
|
const char *diff_file2 = NULL; |
RCSNUM *diff_rev1 = NULL; |
RCSNUM *diff_rev1 = NULL; |
RCSNUM *diff_rev2 = NULL; |
RCSNUM *diff_rev2 = NULL; |
char diffargs[128]; |
char diffargs[128]; |
|
|
FILE *f1, *f2; |
FILE *f1, *f2; |
int i, rval, fd1, fd2; |
int i, rval, fd1, fd2; |
|
|
|
diff_file1 = file1; |
|
diff_file2 = file2; |
f1 = f2 = NULL; |
f1 = f2 = NULL; |
rval = D_SAME; |
rval = D_SAME; |
anychange = 0; |
anychange = 0; |
|
|
|
|
(void)strftime(buf, sizeof(buf), "%b %G %H:%M:%S -0000", t); |
(void)strftime(buf, sizeof(buf), "%b %G %H:%M:%S -0000", t); |
diff_output("%s %s %d %s", diff_format == D_CONTEXT ? |
diff_output("%s %s %d %s", diff_format == D_CONTEXT ? |
"***" : "---", diff_file, t->tm_mday, buf); |
"***" : "---", diff_file1, t->tm_mday, buf); |
|
|
if (diff_rev1 != NULL) { |
if (diff_rev1 != NULL) { |
rcsnum_tostr(diff_rev1, buf, sizeof(buf)); |
rcsnum_tostr(diff_rev1, buf, sizeof(buf)); |
|
|
|
|
(void)strftime(buf, sizeof(buf), "%b %G %H:%M:%S -0000", t); |
(void)strftime(buf, sizeof(buf), "%b %G %H:%M:%S -0000", t); |
diff_output("%s %s %d %s", diff_format == D_CONTEXT ? |
diff_output("%s %s %d %s", diff_format == D_CONTEXT ? |
"---" : "+++", diff_file, t->tm_mday, buf); |
"---" : "+++", diff_file2, t->tm_mday, buf); |
|
|
if (diff_rev2 != NULL) { |
if (diff_rev2 != NULL) { |
rcsnum_tostr(diff_rev2, buf, sizeof(buf)); |
rcsnum_tostr(diff_rev2, buf, sizeof(buf)); |
|
|
t = gmtime(&stb1.st_atime); |
t = gmtime(&stb1.st_atime); |
} else { |
} else { |
rcsnum_tostr(diff_rev1, buf, sizeof(buf)); |
rcsnum_tostr(diff_rev1, buf, sizeof(buf)); |
diff_output("%s:%s", diff_file, buf); |
diff_output("%s:%s", diff_file1, buf); |
} |
} |
|
|
(void)strftime(buf, sizeof(buf), "%a %b %e %H:%M:%S %G", t); |
(void)strftime(buf, sizeof(buf), "%a %b %e %H:%M:%S %G", t); |
|
|
(void)strftime(buf, sizeof(buf), "%a %b %e %H:%M:%S %G", t); |
(void)strftime(buf, sizeof(buf), "%a %b %e %H:%M:%S %G", t); |
|
|
diff_output("%s %s %s\n", diff_format == D_CONTEXT ? "---" : "+++", |
diff_output("%s %s %s\n", diff_format == D_CONTEXT ? "---" : "+++", |
diff_file, buf); |
diff_file2, buf); |
} |
} |
|
|
/* |
/* |