comparison m_option.c @ 11781:03baca2aa79c

polish yes/no options support
author wight
date Mon, 12 Jan 2004 07:09:10 +0000
parents 827cae571c5c
children 3f488aa0d646
comparison
equal deleted inserted replaced
11780:8e7098f960f8 11781:03baca2aa79c
80 !strcasecmp(param, "si") || 80 !strcasecmp(param, "si") ||
81 !strcasecmp(param, "igen") || 81 !strcasecmp(param, "igen") ||
82 !strcasecmp(param, "y") || 82 !strcasecmp(param, "y") ||
83 !strcasecmp(param, "j") || 83 !strcasecmp(param, "j") ||
84 !strcasecmp(param, "i") || 84 !strcasecmp(param, "i") ||
85 !strcasecmp(param, "tak") ||
85 !strcmp(param, "1")) { 86 !strcmp(param, "1")) {
86 if(dst) VAL(dst) = opt->max; 87 if(dst) VAL(dst) = opt->max;
87 } else if (!strcasecmp(param, "no") || 88 } else if (!strcasecmp(param, "no") ||
88 !strcasecmp(param, "off") || 89 !strcasecmp(param, "off") ||
89 !strcasecmp(param, "nein") || 90 !strcasecmp(param, "nein") ||
90 !strcasecmp(param, "nicht") || 91 !strcasecmp(param, "nicht") ||
91 !strcasecmp(param, "nem") || 92 !strcasecmp(param, "nem") ||
92 !strcasecmp(param, "n") || 93 !strcasecmp(param, "n") ||
94 !strcasecmp(param, "nie") ||
93 !strcmp(param, "0")) { 95 !strcmp(param, "0")) {
94 if(dst) VAL(dst) = opt->min; 96 if(dst) VAL(dst) = opt->min;
95 } else { 97 } else {
96 mp_msg(MSGT_CFGPARSER, MSGL_ERR, "Invalid parameter for %s flag: %s\n",name, param); 98 mp_msg(MSGT_CFGPARSER, MSGL_ERR, "Invalid parameter for %s flag: %s\n",name, param);
97 return M_OPT_INVALID; 99 return M_OPT_INVALID;