version 1.13, 2008/06/17 17:09:21 |
version 1.14, 2008/06/17 17:15:56 |
|
|
char fpath[MAXPATHLEN]; |
char fpath[MAXPATHLEN]; |
char *currentline, *defaultline = NULL, *nline, *p, *q, *regex; |
char *currentline, *defaultline = NULL, *nline, *p, *q, *regex; |
|
|
list = xmalloc(sizeof(*list)); |
|
TAILQ_INIT(list); |
|
|
|
if (strcmp(file, CVS_PATH_EDITINFO) == 0 || |
if (strcmp(file, CVS_PATH_EDITINFO) == 0 || |
strcmp(file, CVS_PATH_VERIFYMSG) == 0) |
strcmp(file, CVS_PATH_VERIFYMSG) == 0) |
allow_all = 0; |
allow_all = 0; |
|
|
return (NULL); |
return (NULL); |
} |
} |
|
|
|
list = xmalloc(sizeof(*list)); |
|
TAILQ_INIT(list); |
|
|
lineno = 0; |
lineno = 0; |
nline = NULL; |
nline = NULL; |
while ((currentline = fgetln(fp, &len)) != NULL) { |
while ((currentline = fgetln(fp, &len)) != NULL) { |
|
|
xfree(defaultline); |
xfree(defaultline); |
} |
} |
|
|
|
(void)fclose(fp); |
|
|
if (TAILQ_EMPTY(list)) { |
if (TAILQ_EMPTY(list)) { |
xfree(list); |
xfree(list); |
list = NULL; |
list = NULL; |
|
|
xfree(defaultline); |
xfree(defaultline); |
cvs_trigger_freelist(list); |
cvs_trigger_freelist(list); |
|
|
|
(void)fclose(fp); |
|
|
return (NULL); |
return (NULL); |
} |
} |
|
|