home *** CD-ROM | disk | FTP | other *** search
- #include <ctype.h>
- #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++;
- }
- }
-
-