Lines Matching full:out
598 static void print_quoted_string(FILE *out, const char *str) in print_quoted_string() argument
603 putc('"', out); in print_quoted_string()
607 fprintf(out, "%.*s", len, str); in print_quoted_string()
608 fputs("\\\"", out); in print_quoted_string()
611 fputs(str, out); in print_quoted_string()
612 putc('"', out); in print_quoted_string()
615 static void print_symbol(FILE *out, struct menu *menu) in print_symbol() argument
621 fprintf(out, "\nchoice\n"); in print_symbol()
623 fprintf(out, "\nconfig %s\n", sym->name); in print_symbol()
626 fputs(" boolean\n", out); in print_symbol()
629 fputs(" tristate\n", out); in print_symbol()
632 fputs(" string\n", out); in print_symbol()
635 fputs(" integer\n", out); in print_symbol()
638 fputs(" hex\n", out); in print_symbol()
641 fputs(" ???\n", out); in print_symbol()
649 fputs(" prompt ", out); in print_symbol()
650 print_quoted_string(out, prop->text); in print_symbol()
652 fputs(" if ", out); in print_symbol()
653 expr_fprint(prop->visible.expr, out); in print_symbol()
655 fputc('\n', out); in print_symbol()
658 fputs( " default ", out); in print_symbol()
659 expr_fprint(prop->expr, out); in print_symbol()
661 fputs(" if ", out); in print_symbol()
662 expr_fprint(prop->visible.expr, out); in print_symbol()
664 fputc('\n', out); in print_symbol()
667 fputs(" #choice value\n", out); in print_symbol()
670 fputs( " select ", out); in print_symbol()
671 expr_fprint(prop->expr, out); in print_symbol()
672 fputc('\n', out); in print_symbol()
675 fputs( " imply ", out); in print_symbol()
676 expr_fprint(prop->expr, out); in print_symbol()
677 fputc('\n', out); in print_symbol()
680 fputs( " range ", out); in print_symbol()
681 expr_fprint(prop->expr, out); in print_symbol()
682 fputc('\n', out); in print_symbol()
685 fputs( " menu ", out); in print_symbol()
686 print_quoted_string(out, prop->text); in print_symbol()
687 fputc('\n', out); in print_symbol()
690 fprintf(out, " unknown prop %d!\n", prop->type); in print_symbol()
698 fprintf(out, " help\n%s\n", menu->help); in print_symbol()
702 void zconfdump(FILE *out) in zconfdump() argument
711 print_symbol(out, menu); in zconfdump()
715 fputs("\ncomment ", out); in zconfdump()
716 print_quoted_string(out, prop->text); in zconfdump()
717 fputs("\n", out); in zconfdump()
720 fputs("\nmenu ", out); in zconfdump()
721 print_quoted_string(out, prop->text); in zconfdump()
722 fputs("\n", out); in zconfdump()
728 fputs(" depends ", out); in zconfdump()
729 expr_fprint(prop->visible.expr, out); in zconfdump()
730 fputc('\n', out); in zconfdump()
740 fputs("\nendmenu\n", out); in zconfdump()