FreeCalypso > hg > ueda-linux
view ueda/libueda/util.c @ 152:d41cdd682db5
m4-fp: support for CUI DS04-254-SMT DIP switch series
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 24 Jun 2021 05:13:16 +0000 |
| parents | c91e7a30fab3 |
| children |
line wrap: on
line source
/* * Miscellaneous utility functions for libueda */ #include <ctype.h> #include <stdlib.h> #include <string.h> #include <strings.h> char * copystr(src) register char *src; { register char *buf; buf = malloc(strlen(src) + 1); if (!buf) { perror("malloc"); exit(1); } strcpy(buf, src); return(buf); } string_is_valid_decnum(str) char *str; { register char *cp = str; if (*cp == '-') cp++; if (!isdigit(*cp)) return(0); while (isdigit(*cp)) cp++; return(*cp == '\0'); }
