Skip to content

Commit

Permalink
tools/list: enclose the the various field names in quotes
Browse files Browse the repository at this point in the history
Because otherwise the 'no' layout is treated as disagreement with whatever is to
be disagreed with. Fixed in YAML 1.2 but that's not universally supported.

Fixes #268
  • Loading branch information
whot committed Nov 10, 2021
1 parent e8cb431 commit abb115c
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions tools/registry-list.c
Original file line number Diff line number Diff line change
Expand Up @@ -159,12 +159,12 @@ main(int argc, char **argv)
const char *variant = rxkb_layout_get_variant(l);
const char *brief = rxkb_layout_get_brief(l);

printf("- layout: %s\n"
" variant: %s\n"
" brief: %s\n"
printf("- layout: '%s'\n"
" variant: '%s'\n"
" brief: '%s'\n"
" description: %s\n",
rxkb_layout_get_name(l),
variant ? variant : "''",
variant ? variant : "",
brief ? brief : "''",
rxkb_layout_get_description(l));

Expand All @@ -173,7 +173,7 @@ main(int argc, char **argv)
if (iso639) {
const char *sep = "";
while (iso639) {
printf("%s%s", sep, rxkb_iso639_code_get_code(iso639));
printf("%s'%s'", sep, rxkb_iso639_code_get_code(iso639));
iso639 = rxkb_iso639_code_next(iso639);
sep = ", ";
}
Expand All @@ -184,7 +184,7 @@ main(int argc, char **argv)
if (iso3166) {
const char *sep = "";
while (iso3166) {
printf("%s%s", sep, rxkb_iso3166_code_get_code(iso3166));
printf("%s'%s'", sep, rxkb_iso3166_code_get_code(iso3166));
iso3166 = rxkb_iso3166_code_next(iso3166);
sep = ", ";
}
Expand All @@ -199,7 +199,7 @@ main(int argc, char **argv)
while (g) {
struct rxkb_option *o;

printf("- name: %s\n"
printf("- name: '%s'\n"
" description: %s\n"
" allows_multiple: %s\n"
" options:\n",
Expand Down

0 comments on commit abb115c

Please sign in to comment.