Lines Matching defs:str
132 int (*handler)(const char *str, void *var);
498 static int strtou32(const char *str, void *var)
504 if (str[0]=='0' && (str[1]=='x' || str[1]=='X')) {
506 str+=2;
509 long ret_val = strtol(str, &endptr, base);
510 if (errno) infomsg(infomode, "config : Invalid num %s",str);
511 else if (endptr && (*endptr!='\0'||endptr == str))
512 infomsg(infomode, "config : Not a valid num %s",str);
518 static int strinvar(const char *str, void *var)
522 *dest = strdup(str);
527 static int striptovar(const char *str, void *var)
530 if(!str) {
534 if((inet_pton(AF_INET6, str, var)<=0) && (inet_pton(AF_INET, str, var)<=0)) {
535 error_msg("config : wrong address %s \n", str);
542 static int strtoopt(const char *str, void *var)
549 if (!*str) return 0;
550 if (!(option = strtok((char*)str, " \t="))) return -1;
656 static int get_staticlease(const char *str, void *var)
662 if (!*str) return 0;
664 if (!(tkmac = strtok((char*)str, " \t"))) {