#include <ctype.h>
isnumber( str ) /* tell whether the string is all digits, with opt sign */
register char *str;
{
if(*str == '-' || *str == '+') /* allow signed numbers */
str++;
if(!*str)
return 0;
while(*str)
if(!isdigit(*str++))
return 0;
return 1;
}