Files
cacti/dev/poller/util.c
T
rixx 1b3f5eaef6 double fixes
git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/trunk/cacti@960 860744bd-22fc-0310-8c96-e9fe5004b5ca
2003-05-23 17:24:59 +00:00

23 lines
572 B
C

#include "inc.h"
char **string_to_argv(char *argstring, int *argc){
char *p, **argv;
char *last;
int i = 0;
for((*argc)=1, i=0; i<strlen(argstring); i++) if(argstring[i]==' ') (*argc)++;
argv = (char **)malloc((*argc) * sizeof(char**));
for((p = strtok_r(argstring, " ", &last)), i=0; p; (p = strtok_r(NULL, " ", &last)), i++) argv[i] = p;
argv[i] = NULL;
return argv;
}
int is_number (char *string){
int i;
for(i=0; i<strlen(string); i++) {
if(!isdigit(string[i]) && !(i==strlen(string)-1 && isspace(string[i]))) return(0);
}
return(1);
}