From d7361052217cd93eda18d13e065b2a5931981cef Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 7 Apr 2005 17:14:14 +0000 Subject: (binop): Move function definition to precede first use so we can... (binop): ...remove prototype. --- src/test.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'src/test.c') diff --git a/src/test.c b/src/test.c index 282663857..c0edcd513 100644 --- a/src/test.c +++ b/src/test.c @@ -77,7 +77,6 @@ static int argc; /* The number of arguments present in ARGV. */ static char **argv; /* The argument list. */ static bool test_unop (char const *s); -static bool binop (char *s); static bool unary_operator (void); static bool binary_operator (bool); static bool two_arguments (void); @@ -221,6 +220,16 @@ age_of (char const *filename, time_t *age) return ok; } +/* Return true if S is one of the test command's binary operators. */ +static bool +binop (char const *s) +{ + return ((STREQ (s, "=")) || (STREQ (s, "!=")) || (STREQ (s, "-nt")) || + (STREQ (s, "-ot")) || (STREQ (s, "-ef")) || (STREQ (s, "-eq")) || + (STREQ (s, "-ne")) || (STREQ (s, "-lt")) || (STREQ (s, "-le")) || + (STREQ (s, "-gt")) || (STREQ (s, "-ge"))); +} + /* * term - parse a term and return 1 or 0 depending on whether the term * evaluates to true or false, respectively. @@ -702,16 +711,6 @@ expr (void) return or (); /* Same with this. */ } -/* Return true if S is one of the test command's binary operators. */ -static bool -binop (char const *s) -{ - return ((STREQ (s, "=")) || (STREQ (s, "!=")) || (STREQ (s, "-nt")) || - (STREQ (s, "-ot")) || (STREQ (s, "-ef")) || (STREQ (s, "-eq")) || - (STREQ (s, "-ne")) || (STREQ (s, "-lt")) || (STREQ (s, "-le")) || - (STREQ (s, "-gt")) || (STREQ (s, "-ge"))); -} - /* Return true if OP is one of the test command's unary operators. */ static bool test_unop (char const *op) -- cgit v1.2.3-54-g00ecf