/***********************************************************************1* *2* This software is part of the ast package *3* Copyright (c) 1999-2011 AT&T Intellectual Property *4* and is licensed under the *5* Eclipse Public License, Version 1.0 *6* by AT&T Intellectual Property *7* *8* A copy of the License is available at *9* http://www.eclipse.org/org/documents/epl-v10.html *10* (with md5 checksum b35adb5213ca9657e911e9befb180842) *11* *12* Information and Software Systems Research *13* AT&T Research *14* Florham Park NJ *15* *16* Glenn Fowler <[email protected]> *17* *18***********************************************************************/19#pragma prototyped2021/*22* AT&T Research23*24* test harness for strelapsed25*/2627#include <ast.h>2829int30main(int argc, char** argv)31{32char* s;33char* e;34unsigned long t;35int n;3637while (s = *++argv)38{39n = (int)strtol(s, &e, 0);40if (*e)41{42sfprintf(sfstderr, "%s: number expected", s);43break;44}45if (!(s = *++argv))46{47sfprintf(sfstderr, "elapsed time expression expected");48break;49}50t = strelapsed(s, &e, n);51sfprintf(sfstdout, "strelapsed \"%s\" \"%s\" %lu %d\n", s, e, t, n);52}53return 0;54}555657