Lines Matching refs:str
160 const char *str = os_get_option(name);
163 if (str == NULL)
165 else if (!strcmp(str, "n"))
167 else if (!strcmp(str, "no"))
169 else if (!strcmp(str, "0"))
171 else if (!strcmp(str, "f"))
173 else if (!strcmp(str, "F"))
175 else if (!strcmp(str, "false"))
177 else if (!strcmp(str, "FALSE"))
194 const char *str;
196 str = os_get_option(name);
197 if (!str) {
202 result = strtol(str, &endptr, 0);
203 if (str == endptr) {
218 const char *str;
220 str = os_get_option(name);
221 if (str) {
225 n = sscanf(str, "%u.%u", &v_maj, &v_min);
227 debug_printf("Illegal version specified for %s : %s\n", name, str);
241 str_has_option(const char *str, const char *name)
244 if (!*str) {
249 if (!strcmp(str, "all")) {
253 /* Find 'name' in 'str' surrounded by non-alphanumeric characters. */
255 const char *start = str;
259 * we increment 'str' each iteration.
261 * we compare 'start' up to 'str-1' with 'name'. */
264 if (!*str || !(isalnum(*str) || *str == '_')) {
265 if (str-start == name_len &&
270 if (!*str) {
274 start = str+1;
277 str++;
291 const char *str;
295 str = os_get_option(name);
296 if (!str)
298 else if (!strcmp(str, "help")) {
311 if (str_has_option(str, flags->name))
318 if (str) {
320 __FUNCTION__, name, result, str);