Lines Matching refs:out

563 static void print_quoted_string(FILE *out, const char *str)  in print_quoted_string()  argument
568 putc('"', out); in print_quoted_string()
572 fprintf(out, "%.*s", len, str); in print_quoted_string()
573 fputs("\\\"", out); in print_quoted_string()
576 fputs(str, out); in print_quoted_string()
577 putc('"', out); in print_quoted_string()
580 static void print_symbol(FILE *out, struct menu *menu) in print_symbol() argument
586 fprintf(out, "\nchoice\n"); in print_symbol()
588 fprintf(out, "\nconfig %s\n", sym->name); in print_symbol()
591 fputs(" bool\n", out); in print_symbol()
594 fputs(" tristate\n", out); in print_symbol()
597 fputs(" string\n", out); in print_symbol()
600 fputs(" integer\n", out); in print_symbol()
603 fputs(" hex\n", out); in print_symbol()
606 fputs(" ???\n", out); in print_symbol()
614 fputs(" prompt ", out); in print_symbol()
615 print_quoted_string(out, prop->text); in print_symbol()
617 fputs(" if ", out); in print_symbol()
618 expr_fprint(prop->visible.expr, out); in print_symbol()
620 fputc('\n', out); in print_symbol()
623 fputs( " default ", out); in print_symbol()
624 expr_fprint(prop->expr, out); in print_symbol()
626 fputs(" if ", out); in print_symbol()
627 expr_fprint(prop->visible.expr, out); in print_symbol()
629 fputc('\n', out); in print_symbol()
632 fputs(" #choice value\n", out); in print_symbol()
635 fputs( " select ", out); in print_symbol()
636 expr_fprint(prop->expr, out); in print_symbol()
637 fputc('\n', out); in print_symbol()
640 fputs( " imply ", out); in print_symbol()
641 expr_fprint(prop->expr, out); in print_symbol()
642 fputc('\n', out); in print_symbol()
645 fputs( " range ", out); in print_symbol()
646 expr_fprint(prop->expr, out); in print_symbol()
647 fputc('\n', out); in print_symbol()
650 fputs( " menu ", out); in print_symbol()
651 print_quoted_string(out, prop->text); in print_symbol()
652 fputc('\n', out); in print_symbol()
655 fputs( " symbol ", out); in print_symbol()
656 fprintf(out, "%s\n", prop->menu->sym->name); in print_symbol()
659 fprintf(out, " unknown prop %d!\n", prop->type); in print_symbol()
667 fprintf(out, " help\n%s\n", menu->help); in print_symbol()
671 void zconfdump(FILE *out) in zconfdump() argument
680 print_symbol(out, menu); in zconfdump()
684 fputs("\ncomment ", out); in zconfdump()
685 print_quoted_string(out, prop->text); in zconfdump()
686 fputs("\n", out); in zconfdump()
689 fputs("\nmenu ", out); in zconfdump()
690 print_quoted_string(out, prop->text); in zconfdump()
691 fputs("\n", out); in zconfdump()
697 fputs(" depends ", out); in zconfdump()
698 expr_fprint(prop->visible.expr, out); in zconfdump()
699 fputc('\n', out); in zconfdump()
709 fputs("\nendmenu\n", out); in zconfdump()