char tmp[strlen(first)+1];
dashes_to_underscores(first, tmp);
first = tmp;
- const char *a;
va_list ap;
va_start(ap, i);
while (1) {
- a = va_arg(ap, char*);
+ const char *a = va_arg(ap, char*);
if (a == NULL) {
va_end(ap);
return false;
char tmp[strlen(first)+1];
dashes_to_underscores(first, tmp);
first = tmp;
- const char *a;
- int strlen_a;
// does this argument match any of the possibilities?
while (1) {
- a = va_arg(ap, char*);
+ const char *a = va_arg(ap, char*);
if (a == NULL)
return false;
- strlen_a = strlen(a);
+ int strlen_a = strlen(a);
char a2[strlen_a+1];
dashes_to_underscores(a, a2);
if (strncmp(a2, first, strlen(a2)) == 0) {
char tmp[strlen(first)+1];
dashes_to_underscores(first, tmp);
first = tmp;
- const char *a;
- int strlen_a;
// does this argument match any of the possibilities?
while (1) {
- a = va_arg(ap, char*);
+ const char *a = va_arg(ap, char*);
if (a == NULL)
return false;
- strlen_a = strlen(a);
+ int strlen_a = strlen(a);
char a2[strlen_a+1];
dashes_to_underscores(a, a2);
if (strncmp(a2, first, strlen(a2)) == 0) {