Lines Matching full:out
508 by yylex, with out-of-bounds checking. */
516 as returned by yylex, without out-of-bounds checking. */
2354 static void print_quoted_string(FILE *out, const char *str) in print_quoted_string() argument
2359 putc('"', out); in print_quoted_string()
2363 fprintf(out, "%.*s", len, str); in print_quoted_string()
2364 fputs("\\\"", out); in print_quoted_string()
2367 fputs(str, out); in print_quoted_string()
2368 putc('"', out); in print_quoted_string()
2371 static void print_symbol(FILE *out, struct menu *menu) in print_symbol() argument
2377 fprintf(out, "\nchoice\n"); in print_symbol()
2379 fprintf(out, "\nconfig %s\n", sym->name); in print_symbol()
2382 fputs(" boolean\n", out); in print_symbol()
2385 fputs(" tristate\n", out); in print_symbol()
2388 fputs(" string\n", out); in print_symbol()
2391 fputs(" integer\n", out); in print_symbol()
2394 fputs(" hex\n", out); in print_symbol()
2397 fputs(" ???\n", out); in print_symbol()
2405 fputs(" prompt ", out); in print_symbol()
2406 print_quoted_string(out, prop->text); in print_symbol()
2408 fputs(" if ", out); in print_symbol()
2409 expr_fprint(prop->visible.expr, out); in print_symbol()
2411 fputc('\n', out); in print_symbol()
2414 fputs( " default ", out); in print_symbol()
2415 expr_fprint(prop->expr, out); in print_symbol()
2417 fputs(" if ", out); in print_symbol()
2418 expr_fprint(prop->visible.expr, out); in print_symbol()
2420 fputc('\n', out); in print_symbol()
2423 fputs(" #choice value\n", out); in print_symbol()
2426 fputs( " select ", out); in print_symbol()
2427 expr_fprint(prop->expr, out); in print_symbol()
2428 fputc('\n', out); in print_symbol()
2431 fputs( " imply ", out); in print_symbol()
2432 expr_fprint(prop->expr, out); in print_symbol()
2433 fputc('\n', out); in print_symbol()
2436 fputs( " range ", out); in print_symbol()
2437 expr_fprint(prop->expr, out); in print_symbol()
2438 fputc('\n', out); in print_symbol()
2441 fputs( " menu ", out); in print_symbol()
2442 print_quoted_string(out, prop->text); in print_symbol()
2443 fputc('\n', out); in print_symbol()
2446 fprintf(out, " unknown prop %d!\n", prop->type); in print_symbol()
2454 fprintf(out, " help\n%s\n", menu->help); in print_symbol()
2458 void zconfdump(FILE *out) in zconfdump() argument
2467 print_symbol(out, menu); in zconfdump()
2471 fputs("\ncomment ", out); in zconfdump()
2472 print_quoted_string(out, prop->text); in zconfdump()
2473 fputs("\n", out); in zconfdump()
2476 fputs("\nmenu ", out); in zconfdump()
2477 print_quoted_string(out, prop->text); in zconfdump()
2478 fputs("\n", out); in zconfdump()
2484 fputs(" depends ", out); in zconfdump()
2485 expr_fprint(prop->visible.expr, out); in zconfdump()
2486 fputc('\n', out); in zconfdump()
2496 fputs("\nendmenu\n", out); in zconfdump()