From 0eba4833fbff67c50e5fb7d8ff114c00d282bae6 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 3 Jul 2001 18:03:49 +0000 Subject: [PATCH] improved "usage" diagnostic and cmd line syntax --- src/ca/catimeMain.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ca/catimeMain.c b/src/ca/catimeMain.c index 0e2974021..891cc1384 100644 --- a/src/ca/catimeMain.c +++ b/src/ca/catimeMain.c @@ -8,7 +8,7 @@ static const unsigned defaultIterations = 10000u; int main ( int argc, char **argv ) { - const char *pUsage = " [ []]"; + const char *pUsage = " [ []]"; if ( argc > 1 ) { char *pname = argv[1]; @@ -17,7 +17,17 @@ int main ( int argc, char **argv ) if ( iterations > 0) { if ( argc > 3 ) { if ( argc == 4 ) { - return catime ( pname, (unsigned) iterations, appendNumber ); + int status; + unsigned appendNumberBool; + status = sscanf ( argv[3], " %u ", &appendNumberBool ); + if ( status == 1 ) { + if ( appendNumberBool ) { + return catime ( pname, (unsigned) iterations, appendNumber ); + } + else { + return catime ( pname, (unsigned) iterations, dontAppendNumber ); + } + } } } else {