diff options
| -rw-r--r-- | scripts/kconfig/zconf.tab.c_shipped | 21 | ||||
| -rw-r--r-- | scripts/kconfig/zconf.y | 21 |
2 files changed, 34 insertions, 8 deletions
diff --git a/scripts/kconfig/zconf.tab.c_shipped b/scripts/kconfig/zconf.tab.c_shipped index 7df3264c3f3d..32a9eefd842c 100644 --- a/scripts/kconfig/zconf.tab.c_shipped +++ b/scripts/kconfig/zconf.tab.c_shipped | |||
| @@ -2336,9 +2336,9 @@ static void print_symbol(FILE *out, struct menu *menu) | |||
| 2336 | struct property *prop; | 2336 | struct property *prop; |
| 2337 | 2337 | ||
| 2338 | if (sym_is_choice(sym)) | 2338 | if (sym_is_choice(sym)) |
| 2339 | fprintf(out, "choice\n"); | 2339 | fprintf(out, "\nchoice\n"); |
| 2340 | else | 2340 | else |
| 2341 | fprintf(out, "config %s\n", sym->name); | 2341 | fprintf(out, "\nconfig %s\n", sym->name); |
| 2342 | switch (sym->type) { | 2342 | switch (sym->type) { |
| 2343 | case S_BOOLEAN: | 2343 | case S_BOOLEAN: |
| 2344 | fputs(" boolean\n", out); | 2344 | fputs(" boolean\n", out); |
| @@ -2384,6 +2384,21 @@ static void print_symbol(FILE *out, struct menu *menu) | |||
| 2384 | case P_CHOICE: | 2384 | case P_CHOICE: |
| 2385 | fputs(" #choice value\n", out); | 2385 | fputs(" #choice value\n", out); |
| 2386 | break; | 2386 | break; |
| 2387 | case P_SELECT: | ||
| 2388 | fputs( " select ", out); | ||
| 2389 | expr_fprint(prop->expr, out); | ||
| 2390 | fputc('\n', out); | ||
| 2391 | break; | ||
| 2392 | case P_RANGE: | ||
| 2393 | fputs( " range ", out); | ||
| 2394 | expr_fprint(prop->expr, out); | ||
| 2395 | fputc('\n', out); | ||
| 2396 | break; | ||
| 2397 | case P_MENU: | ||
| 2398 | fputs( " menu ", out); | ||
| 2399 | print_quoted_string(out, prop->text); | ||
| 2400 | fputc('\n', out); | ||
| 2401 | break; | ||
| 2387 | default: | 2402 | default: |
| 2388 | fprintf(out, " unknown prop %d!\n", prop->type); | 2403 | fprintf(out, " unknown prop %d!\n", prop->type); |
| 2389 | break; | 2404 | break; |
| @@ -2395,7 +2410,6 @@ static void print_symbol(FILE *out, struct menu *menu) | |||
| 2395 | menu->help[len] = 0; | 2410 | menu->help[len] = 0; |
| 2396 | fprintf(out, " help\n%s\n", menu->help); | 2411 | fprintf(out, " help\n%s\n", menu->help); |
| 2397 | } | 2412 | } |
| 2398 | fputc('\n', out); | ||
| 2399 | } | 2413 | } |
| 2400 | 2414 | ||
| 2401 | void zconfdump(FILE *out) | 2415 | void zconfdump(FILE *out) |
| @@ -2428,7 +2442,6 @@ void zconfdump(FILE *out) | |||
| 2428 | expr_fprint(prop->visible.expr, out); | 2442 | expr_fprint(prop->visible.expr, out); |
| 2429 | fputc('\n', out); | 2443 | fputc('\n', out); |
| 2430 | } | 2444 | } |
| 2431 | fputs("\n", out); | ||
| 2432 | } | 2445 | } |
| 2433 | 2446 | ||
| 2434 | if (menu->list) | 2447 | if (menu->list) |
diff --git a/scripts/kconfig/zconf.y b/scripts/kconfig/zconf.y index 258f16608ec0..23dfd3baa7a1 100644 --- a/scripts/kconfig/zconf.y +++ b/scripts/kconfig/zconf.y | |||
| @@ -591,9 +591,9 @@ static void print_symbol(FILE *out, struct menu *menu) | |||
| 591 | struct property *prop; | 591 | struct property *prop; |
| 592 | 592 | ||
| 593 | if (sym_is_choice(sym)) | 593 | if (sym_is_choice(sym)) |
| 594 | fprintf(out, "choice\n"); | 594 | fprintf(out, "\nchoice\n"); |
| 595 | else | 595 | else |
| 596 | fprintf(out, "config %s\n", sym->name); | 596 | fprintf(out, "\nconfig %s\n", sym->name); |
| 597 | switch (sym->type) { | 597 | switch (sym->type) { |
| 598 | case S_BOOLEAN: | 598 | case S_BOOLEAN: |
| 599 | fputs(" boolean\n", out); | 599 | fputs(" boolean\n", out); |
| @@ -639,6 +639,21 @@ static void print_symbol(FILE *out, struct menu *menu) | |||
| 639 | case P_CHOICE: | 639 | case P_CHOICE: |
| 640 | fputs(" #choice value\n", out); | 640 | fputs(" #choice value\n", out); |
| 641 | break; | 641 | break; |
| 642 | case P_SELECT: | ||
| 643 | fputs( " select ", out); | ||
| 644 | expr_fprint(prop->expr, out); | ||
| 645 | fputc('\n', out); | ||
| 646 | break; | ||
| 647 | case P_RANGE: | ||
| 648 | fputs( " range ", out); | ||
| 649 | expr_fprint(prop->expr, out); | ||
| 650 | fputc('\n', out); | ||
| 651 | break; | ||
| 652 | case P_MENU: | ||
| 653 | fputs( " menu ", out); | ||
| 654 | print_quoted_string(out, prop->text); | ||
| 655 | fputc('\n', out); | ||
| 656 | break; | ||
| 642 | default: | 657 | default: |
| 643 | fprintf(out, " unknown prop %d!\n", prop->type); | 658 | fprintf(out, " unknown prop %d!\n", prop->type); |
| 644 | break; | 659 | break; |
| @@ -650,7 +665,6 @@ static void print_symbol(FILE *out, struct menu *menu) | |||
| 650 | menu->help[len] = 0; | 665 | menu->help[len] = 0; |
| 651 | fprintf(out, " help\n%s\n", menu->help); | 666 | fprintf(out, " help\n%s\n", menu->help); |
| 652 | } | 667 | } |
| 653 | fputc('\n', out); | ||
| 654 | } | 668 | } |
| 655 | 669 | ||
| 656 | void zconfdump(FILE *out) | 670 | void zconfdump(FILE *out) |
| @@ -683,7 +697,6 @@ void zconfdump(FILE *out) | |||
| 683 | expr_fprint(prop->visible.expr, out); | 697 | expr_fprint(prop->visible.expr, out); |
| 684 | fputc('\n', out); | 698 | fputc('\n', out); |
| 685 | } | 699 | } |
| 686 | fputs("\n", out); | ||
| 687 | } | 700 | } |
| 688 | 701 | ||
| 689 | if (menu->list) | 702 | if (menu->list) |
