for x in line.strip(' ,').split(', '):
if ' ' in x:
val, var = x.split(' ', 1)
- var = var.replace(' ', '_')
if var == 'protect-args':
var = 'secluded-args'
+ var = var.replace(' ', '_').replace('-', '_')
info[sect_name][var] = False if val == 'no' else val
else:
+ x = x.replace('-', '_')
info[sect_name][x] = True
else:
info[sect_name] += [ x for x in line.split() if not x.startswith('(') ]
item_len = snprintf(item_buf, sizeof item_buf,
" \"%s\": %s%.*s%s%s", item, quot, val_len, val, quot,
need_comma ? "," : "");
- for (space = item; (space = strchr(space, ' ')) != NULL; space++)
+ for (space = item; (space = strpbrk(space, " -")) != NULL; space++)
item_buf[space - item + 2] = '_';
} else
item_len = snprintf(item_buf, sizeof item_buf, " %s%s", str, need_comma ? "," : "");