From bdef1cd0bb00251bf92e6a545bb6e0f2dc2814a5 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 2 Dec 2020 10:06:53 -0500 Subject: parse: Clean up debug flag parsing/printing --- diag.c | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'diag.c') diff --git a/diag.c b/diag.c index bbf07e3..c2ed972 100644 --- a/diag.c +++ b/diag.c @@ -95,35 +95,9 @@ bool bfs_warning_prefix(const struct bfs_ctx *ctx) { } } -static const char *debug_flag_str(enum debug_flags flag) { - switch (flag) { - case DEBUG_COST: - return "cost"; - case DEBUG_EXEC: - return "exec"; - case DEBUG_OPT: - return "opt"; - case DEBUG_RATES: - return "rates"; - case DEBUG_SEARCH: - return "search"; - case DEBUG_STAT: - return "stat"; - case DEBUG_TREE: - return "tree"; - - case DEBUG_ALL: - assert(false); - break; - } - - assert(false); - return "???"; -} - bool bfs_debug_prefix(const struct bfs_ctx *ctx, enum debug_flags flag) { if (ctx->debug & flag) { - cfprintf(ctx->cerr, "${bld}%s:${rs} ${cyn}-D %s${rs}: ", xbasename(ctx->argv[0]), debug_flag_str(flag)); + cfprintf(ctx->cerr, "${bld}%s:${rs} ${cyn}-D %s${rs}: ", xbasename(ctx->argv[0]), debug_flag_name(flag)); return true; } else { return false; -- cgit v1.2.3