Module Name: src Committed By: joerg Date: Sun Sep 4 20:29:32 UTC 2011
Modified Files: src/usr.bin/look: look.c Log Message: ANSIfy + static + __dead To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/usr.bin/look/look.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/look/look.c diff -u src/usr.bin/look/look.c:1.14 src/usr.bin/look/look.c:1.15 --- src/usr.bin/look/look.c:1.14 Sun Apr 26 15:55:50 2009 +++ src/usr.bin/look/look.c Sun Sep 4 20:29:32 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: look.c,v 1.14 2009/04/26 15:55:50 christos Exp $ */ +/* $NetBSD: look.c,v 1.15 2011/09/04 20:29:32 joerg Exp $ */ /*- * Copyright (c) 1991, 1993 @@ -42,7 +42,7 @@ #if 0 static char sccsid[] = "@(#)look.c 8.2 (Berkeley) 5/4/95"; #endif -__RCSID("$NetBSD: look.c,v 1.14 2009/04/26 15:55:50 christos Exp $"); +__RCSID("$NetBSD: look.c,v 1.15 2011/09/04 20:29:32 joerg Exp $"); #endif /* not lint */ /* @@ -84,20 +84,17 @@ #define FOLD(c) (isascii(c) && isupper(c) ? tolower(c) : (c)) #define DICT(c) (isascii(c) && isalnum(c) ? (c) : NO_COMPARE) -int dflag, fflag; +static int dflag, fflag; -char *binary_search __P((char *, char *, char *)); -int compare __P((char *, char *, char *)); -char *linear_search __P((char *, char *, char *)); -int look __P((char *, char *, char *)); -int main __P((int, char **)); -void print_from __P((char *, char *, char *)); -void usage __P((void)); +static char *binary_search(char *, char *, char *); +static int compare(char *, char *, char *); +static char *linear_search(char *, char *, char *); +static int look(char *, char *, char *); +static void print_from(char *, char *, char *); +__dead static void usage(void); int -main(argc, argv) - int argc; - char *argv[]; +main(int argc, char *argv[]) { struct stat sb; int ch, fd, termchar; @@ -156,9 +153,8 @@ exit(look(string, front, back)); } -int -look(string, front, back) - char *string, *front, *back; +static int +look(char *string, char *front, char *back) { int ch; char *readp, *writep; @@ -224,9 +220,8 @@ #define SKIP_PAST_NEWLINE(p, back) \ while (p < back && *p++ != '\n'); -char * -binary_search(string, front, back) - char *string, *front, *back; +static char * +binary_search(char *string, char *front, char *back) { char *p; @@ -259,9 +254,8 @@ * o front points at the first character in a line. * o front is before or at the first line to be printed. */ -char * -linear_search(string, front, back) - char *string, *front, *back; +static char * +linear_search(char *string, char *front, char *back) { while (front < back) { switch (compare(string, front, back)) { @@ -282,9 +276,8 @@ /* * Print as many lines as match string, starting at front. */ -void -print_from(string, front, back) - char *string, *front, *back; +static void +print_from(char *string, char *front, char *back) { for (; front < back && compare(string, front, back) == EQUAL; ++front) { for (; front < back && *front != '\n'; ++front) @@ -308,9 +301,8 @@ * The string "s1" is null terminated. The string s2 is '\n' terminated (or * "back" terminated). */ -int -compare(s1, s2, back) - char *s1, *s2, *back; +static int +compare(char *s1, char *s2, char *back) { int ch; @@ -331,8 +323,8 @@ return (*s1 ? GREATER : EQUAL); } -void -usage() +static void +usage(void) { (void)fprintf(stderr, "usage: look [-df] [-t char] string [file]\n"); exit(2);