summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2008-05-10 17:27:08 +0200
committerJim Meyering <meyering@redhat.com>2008-05-17 12:53:29 +0200
commit78b0a34e931838c16614609fb16ca7c04807ed39 (patch)
treef70991cf334d7ffce9ef898030270a84e881e9c1 /src
parent74da0fc4833a3a40cf5df90beed3940ad5afc5c8 (diff)
downloadidutils-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.c85
1 files changed, 0 insertions, 85 deletions
diff --git a/src/lid.c b/src/lid.c
index 5eed915..89fb2f6 100644
--- a/src/lid.c
+++ b/src/lid.c
@@ -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);