#include #define TRUE 1 #define FALSE 0 char *getwrd(bp) char **bp; { char *retval; while (**bp == ' ') (*bp)++; retval = *bp; while (**bp && (**bp != ' ') ) (*bp)++; return(retval); } numeric(cp) char *cp; { int rv = FALSE; char c; while(*(cp) == ' ') cp++; while (c = *(cp++)) { if (isdigit(c)||(toupper(c)=='E')||(c=='-')||(c=='+')||(c=='.')) rv = TRUE; else if ( c==' ') return(rv); else return(FALSE); } return(rv); } void trch(oldch,newch,buf) char oldch, newch, *buf; { while (*buf) { if (*buf == oldch) *buf = newch; buf++; } }