Lines Matching refs:out
2386 static void print_quoted_string(FILE *out, const char *str) in print_quoted_string() argument
2391 putc('"', out); in print_quoted_string()
2395 fprintf(out, "%.*s", len, str); in print_quoted_string()
2396 fputs("\\\"", out); in print_quoted_string()
2399 fputs(str, out); in print_quoted_string()
2400 putc('"', out); in print_quoted_string()
2403 static void print_symbol(FILE *out, struct menu *menu) in print_symbol() argument
2409 fprintf(out, "\nchoice\n"); in print_symbol()
2411 fprintf(out, "\nconfig %s\n", sym->name); in print_symbol()
2414 fputs(" boolean\n", out); in print_symbol()
2417 fputs(" tristate\n", out); in print_symbol()
2420 fputs(" string\n", out); in print_symbol()
2423 fputs(" integer\n", out); in print_symbol()
2426 fputs(" hex\n", out); in print_symbol()
2429 fputs(" ???\n", out); in print_symbol()
2437 fputs(" prompt ", out); in print_symbol()
2438 print_quoted_string(out, prop->text); in print_symbol()
2440 fputs(" if ", out); in print_symbol()
2441 expr_fprint(prop->visible.expr, out); in print_symbol()
2443 fputc('\n', out); in print_symbol()
2446 fputs( " default ", out); in print_symbol()
2447 expr_fprint(prop->expr, out); in print_symbol()
2449 fputs(" if ", out); in print_symbol()
2450 expr_fprint(prop->visible.expr, out); in print_symbol()
2452 fputc('\n', out); in print_symbol()
2455 fputs(" #choice value\n", out); in print_symbol()
2458 fputs( " select ", out); in print_symbol()
2459 expr_fprint(prop->expr, out); in print_symbol()
2460 fputc('\n', out); in print_symbol()
2463 fputs( " range ", out); in print_symbol()
2464 expr_fprint(prop->expr, out); in print_symbol()
2465 fputc('\n', out); in print_symbol()
2468 fputs( " menu ", out); in print_symbol()
2469 print_quoted_string(out, prop->text); in print_symbol()
2470 fputc('\n', out); in print_symbol()
2473 fprintf(out, " unknown prop %d!\n", prop->type); in print_symbol()
2481 fprintf(out, " help\n%s\n", menu->help); in print_symbol()
2485 void zconfdump(FILE *out) in zconfdump() argument
2494 print_symbol(out, menu); in zconfdump()
2498 fputs("\ncomment ", out); in zconfdump()
2499 print_quoted_string(out, prop->text); in zconfdump()
2500 fputs("\n", out); in zconfdump()
2503 fputs("\nmenu ", out); in zconfdump()
2504 print_quoted_string(out, prop->text); in zconfdump()
2505 fputs("\n", out); in zconfdump()
2511 fputs(" depends ", out); in zconfdump()
2512 expr_fprint(prop->visible.expr, out); in zconfdump()
2513 fputc('\n', out); in zconfdump()
2523 fputs("\nendmenu\n", out); in zconfdump()