Lines Matching defs:str
42 numerics(char const * str)
44 int rc = isdigit((unsigned char)*str);
47 while (isdigit((unsigned char)*str) || *str == 'x')
48 ++str;
49 return rc && !*str;
53 aindex(char const * arr[], char const ** str, int len)
59 l = strlen(strncpy(mystr, *str, len));
66 while (**str && isalpha((unsigned char)**str))
67 ++(*str);
69 while (**str && (**str == ',' || isspace((unsigned char)**str)))
70 ++(*str);
76 weekday(char const ** str)
81 return aindex(days, str, 3);
85 parse_datesub(char const * str, struct tm *t)
135 ret = strptime_l(str, valid_formats[i], &tm, l);
167 parse_date(time_t dt, char const * str)
177 while (*str && isspace((unsigned char)*str))
178 ++str;
180 if (numerics(str)) {
181 dt = strtol(str, &p, 0);
182 } else if (*str == '+' || *str == '-') {
183 val = strtol(str, &p, 0);
234 weekday(&str);
235 strlcpy(tmp, str, sizeof(tmp));
236 str = tmp;