version 1.42, 2003/09/07 22:05:30 |
version 1.43, 2003/10/07 23:37:27 |
|
|
} |
} |
|
|
void |
void |
|
print_only(const char *path, size_t dirlen, const char *entry) |
|
{ |
|
if (dirlen > 1) |
|
dirlen--; |
|
printf("Only in %.*s: %s\n", (int)dirlen, path, entry); |
|
} |
|
|
|
void |
print_status(int val, char *path1, char *path2, char *entry) |
print_status(int val, char *path1, char *path2, char *entry) |
{ |
{ |
switch (val) { |
switch (val) { |
case D_ONLY: |
case D_ONLY: |
/* must strip off the trailing '/' */ |
print_only(path1, strlen(path1), entry); |
printf("Only in %.*s: %s\n", (int)(strlen(path1) - 1), |
|
path1, entry); |
|
break; |
break; |
case D_COMMON: |
case D_COMMON: |
printf("Common subdirectories: %s%s and %s%s\n", |
printf("Common subdirectories: %s%s and %s%s\n", |