version 1.50, 2006/04/25 13:36:36 |
version 1.51, 2006/04/26 02:55:13 |
|
|
int i, found; |
int i, found; |
struct tm t; |
struct tm t; |
char *author, numb[64], *fmt, timeb[64]; |
char *author, numb[64], *fmt, timeb[64]; |
struct cvs_argvector *largv, *sargv, *wargv; |
struct rcs_argvector *largv, *sargv, *wargv; |
|
|
i = found = 0; |
i = found = 0; |
author = NULL; |
author = NULL; |
|
|
/* if locker is empty, no need to go further. */ |
/* if locker is empty, no need to go further. */ |
if (rdp->rd_locker == NULL) |
if (rdp->rd_locker == NULL) |
return; |
return; |
largv = cvs_strsplit(llist, ","); |
largv = rcs_strsplit(llist, ","); |
for (i = 0; largv->argv[i] != NULL; i++) { |
for (i = 0; largv->argv[i] != NULL; i++) { |
if (strcmp(rdp->rd_locker, largv->argv[i]) |
if (strcmp(rdp->rd_locker, largv->argv[i]) |
== 0) { |
== 0) { |
|
|
} |
} |
found = 0; |
found = 0; |
} |
} |
cvs_argv_destroy(largv); |
rcs_argv_destroy(largv); |
} |
} |
} |
} |
|
|
/* -sstates */ |
/* -sstates */ |
if (slist != NULL) { |
if (slist != NULL) { |
sargv = cvs_strsplit(slist, ","); |
sargv = rcs_strsplit(slist, ","); |
for (i = 0; sargv->argv[i] != NULL; i++) { |
for (i = 0; sargv->argv[i] != NULL; i++) { |
if (strcmp(rdp->rd_state, sargv->argv[i]) == 0) { |
if (strcmp(rdp->rd_state, sargv->argv[i]) == 0) { |
found++; |
found++; |
|
|
} |
} |
found = 0; |
found = 0; |
} |
} |
cvs_argv_destroy(sargv); |
rcs_argv_destroy(sargv); |
} |
} |
|
|
/* -w[logins] */ |
/* -w[logins] */ |
if (wflag == 1) { |
if (wflag == 1) { |
if (wlist != NULL) { |
if (wlist != NULL) { |
wargv = cvs_strsplit(wlist, ","); |
wargv = rcs_strsplit(wlist, ","); |
for (i = 0; wargv->argv[i] != NULL; i++) { |
for (i = 0; wargv->argv[i] != NULL; i++) { |
if (strcmp(rdp->rd_author, wargv->argv[i]) |
if (strcmp(rdp->rd_author, wargv->argv[i]) |
== 0) { |
== 0) { |
|
|
} |
} |
found = 0; |
found = 0; |
} |
} |
cvs_argv_destroy(wargv); |
rcs_argv_destroy(wargv); |
} else { |
} else { |
if ((author = getlogin()) == NULL) |
if ((author = getlogin()) == NULL) |
err(1, "getlogin"); |
err(1, "getlogin"); |