Add missing static keywords to look(1)

This commit is contained in:
ed 2011-11-06 08:15:59 +00:00
parent b3e1c421c6
commit 15a0ba36db

View File

@ -77,14 +77,14 @@ static char _path_words[] = _PATH_WORDS;
#define GREATER 1 #define GREATER 1
#define LESS (-1) #define LESS (-1)
int dflag, fflag; static int dflag, fflag;
char *binary_search(wchar_t *, unsigned char *, unsigned char *); static char *binary_search(wchar_t *, unsigned char *, unsigned char *);
int compare(wchar_t *, unsigned char *, unsigned char *); static int compare(wchar_t *, unsigned char *, unsigned char *);
char *linear_search(wchar_t *, unsigned char *, unsigned char *); static char *linear_search(wchar_t *, unsigned char *, unsigned char *);
int look(wchar_t *, unsigned char *, unsigned char *); static int look(wchar_t *, unsigned char *, unsigned char *);
wchar_t *prepkey(const char *, wchar_t); static wchar_t *prepkey(const char *, wchar_t);
void print_from(wchar_t *, unsigned char *, unsigned char *); static void print_from(wchar_t *, unsigned char *, unsigned char *);
static void usage(void); static void usage(void);
@ -151,7 +151,7 @@ main(int argc, char *argv[])
exit(match); exit(match);
} }
wchar_t * static wchar_t *
prepkey(const char *string, wchar_t termchar) prepkey(const char *string, wchar_t termchar)
{ {
const char *readp; const char *readp;
@ -182,7 +182,7 @@ prepkey(const char *string, wchar_t termchar)
return (key); return (key);
} }
int static int
look(wchar_t *string, unsigned char *front, unsigned char *back) look(wchar_t *string, unsigned char *front, unsigned char *back)
{ {
@ -236,7 +236,7 @@ look(wchar_t *string, unsigned char *front, unsigned char *back)
#define SKIP_PAST_NEWLINE(p, back) \ #define SKIP_PAST_NEWLINE(p, back) \
while (p < back && *p++ != '\n'); while (p < back && *p++ != '\n');
char * static char *
binary_search(wchar_t *string, unsigned char *front, unsigned char *back) binary_search(wchar_t *string, unsigned char *front, unsigned char *back)
{ {
unsigned char *p; unsigned char *p;
@ -270,7 +270,7 @@ binary_search(wchar_t *string, unsigned char *front, unsigned char *back)
* o front points at the first character in a line. * o front points at the first character in a line.
* o front is before or at the first line to be printed. * o front is before or at the first line to be printed.
*/ */
char * static char *
linear_search(wchar_t *string, unsigned char *front, unsigned char *back) linear_search(wchar_t *string, unsigned char *front, unsigned char *back)
{ {
while (front < back) { while (front < back) {
@ -290,7 +290,7 @@ linear_search(wchar_t *string, unsigned char *front, unsigned char *back)
/* /*
* Print as many lines as match string, starting at front. * Print as many lines as match string, starting at front.
*/ */
void static void
print_from(wchar_t *string, unsigned char *front, unsigned char *back) print_from(wchar_t *string, unsigned char *front, unsigned char *back)
{ {
for (; front < back && compare(string, front, back) == EQUAL; ++front) { for (; front < back && compare(string, front, back) == EQUAL; ++front) {
@ -315,7 +315,7 @@ print_from(wchar_t *string, unsigned char *front, unsigned char *back)
* The string "s1" is null terminated. The string s2 is '\n' terminated (or * The string "s1" is null terminated. The string s2 is '\n' terminated (or
* "back" terminated). * "back" terminated).
*/ */
int static int
compare(wchar_t *s1, unsigned char *s2, unsigned char *back) compare(wchar_t *s1, unsigned char *s2, unsigned char *back)
{ {
wchar_t ch1, ch2; wchar_t ch1, ch2;