diff options
author | Jim Meyering <meyering@redhat.com> | 2008-05-10 17:27:08 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2008-05-17 12:53:29 +0200 |
commit | 78b0a34e931838c16614609fb16ca7c04807ed39 (patch) | |
tree | f70991cf334d7ffce9ef898030270a84e881e9c1 /src | |
parent | 74da0fc4833a3a40cf5df90beed3940ad5afc5c8 (diff) | |
download | idutils-78b0a34e931838c16614609fb16ca7c04807ed39.tar.gz idutils-78b0a34e931838c16614609fb16ca7c04807ed39.tar.bz2 idutils-78b0a34e931838c16614609fb16ca7c04807ed39.zip |
Remove unused functions.
* src/lid.c (linetty): Remove unused function.
(file_name_wildcard): Likewise.
Diffstat (limited to 'src')
-rw-r--r-- | src/lid.c | 85 |
1 files changed, 0 insertions, 85 deletions
@@ -115,7 +115,6 @@ static off_t query_binary_search (char const *token); static int is_regexp (char *name); static int has_left_delimiter (char const *pattern); static int has_right_delimiter (char const *pattern); -static int file_name_wildcard (char const *re, char const *fn); static int word_match (char const *name_0, char const *line); static int get_radix (char const *str); static int is_number (char const *str); @@ -135,7 +134,6 @@ static struct file_link **bits_to_flinkv (unsigned char const *bits_vec); static void savetty (void); static void restoretty (void); -static void linetty (void); static void chartty (void); #if HAVE_TERMIOS_H || HAVE_TERMIO_H || HAVE_SGTTY_H @@ -1256,83 +1254,6 @@ has_right_delimiter (char const *pattern) return (pattern[-1] == '$' || strequ (pattern - 2, "\\>")); } -/* file_name_wildcard implements a simple pattern matcher that - emulates the shell wild card capability. - - * - any string of chars - ? - any char - [] - any char in set (if first char is !, any not in set) - \ - literal match next char */ - -static int -file_name_wildcard (char const *pattern, char const *fn) -{ - int c; - int i; - char set[256]; - int revset; - - while ((c = *pattern++) != '\0') - { - if (c == '*') - { - if (*pattern == '\0') - return 1; /* match anything at end */ - while (*fn != '\0') - { - if (file_name_wildcard (pattern, fn)) - return 1; - ++fn; - } - return 0; - } - else if (c == '?') - { - if (*fn++ == '\0') - return 0; - } - else if (c == '[') - { - c = *pattern++; - memset (set, 0, 256); - if (c == '!') - { - revset = 1; - c = *pattern++; - } - else - revset = 0; - while (c != ']') - { - if (c == '\\') - c = *pattern++; - set[c] = 1; - if ((*pattern == '-') && (*(pattern + 1) != ']')) - { - pattern += 1; - while (++c <= *pattern) - set[c] = 1; - ++pattern; - } - c = *pattern++; - } - if (revset) - for (i = 1; i < 256; ++i) - set[i] = !set[i]; - if (!set[(int) *fn++]) - return 0; - } - else - { - if (c == '\\') - c = *pattern++; - if (c != *fn++) - return 0; - } - } - return (*fn == '\0'); -} - /* Does `name' occur in `line' delimited by non-alphanumerics?? */ static int @@ -1659,12 +1580,6 @@ restoretty (void) } static void -linetty (void) -{ - SET_TTY_MODES (&linemode); -} - -static void chartty (void) { SET_TTY_MODES (&charmode); |