diff options
author | Greg McGary <greg@mcgary.org> | 1998-11-20 07:38:08 +0000 |
---|---|---|
committer | Greg McGary <greg@mcgary.org> | 1998-11-20 07:38:08 +0000 |
commit | 018550ac71d78e3f296369f59b389e4ce88e6816 (patch) | |
tree | 80bf6db7d3ed8d4c821f3b3106bd0ccb6b0ed4cc /src/lid.c | |
parent | 5e6158998480370b1eef974488cf9864e2be6d7b (diff) | |
download | idutils-018550ac71d78e3f296369f59b389e4ce88e6816.tar.gz idutils-018550ac71d78e3f296369f59b389e4ce88e6816.tar.bz2 idutils-018550ac71d78e3f296369f59b389e4ce88e6816.zip |
* libidu/fnprint.c (print_filenames): Move ALLOCA outside loop.
libidu/walker.c (get_lang_args): Ditto.
src/fnid.c (main): Ditto.
src/lid.c (report_grep, search_flinkv): Ditto.
src/mkid.c (scan_member_file): Consolidate two ALLOCA buffers
at inner scopes to a single buffer at an outer scope.
Diffstat (limited to 'src/lid.c')
-rw-r--r-- | src/lid.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -537,6 +537,7 @@ report_grep (char const *name, struct file_link **flinkv) char line[1<<020]; char const *pattern = 0; regex_t compiled; + char *file_name = ALLOCA (char, PATH_MAX); if (key_style == ks_pattern) { @@ -558,7 +559,6 @@ report_grep (char const *name, struct file_link **flinkv) while (*flinkv) { int line_number = 0; - char *file_name = ALLOCA (char, PATH_MAX); FILE *gid_FILE; maybe_relative_file_name (file_name, *flinkv++, cw_dlink); @@ -761,13 +761,13 @@ search_flinkv (struct file_link **flinkv) { char pattern[BUFSIZ]; unsigned int count; + char *file_name = ALLOCA (char, PATH_MAX); if (gets (pattern) == 0) return -1; for (count = 0; *flinkv; count++, flinkv++) { - char *file_name = ALLOCA (char, PATH_MAX); maybe_relative_file_name (file_name, *flinkv, cw_dlink); if (strcasestr (file_name, pattern)) return count; |