CELL: improve legibility of CELL_DEBUG environment variable output

This commit is contained in:
Robert Ellison
2008-09-23 10:09:36 -06:00
parent 6642380841
commit 6901d6ef24

View File

@@ -306,6 +306,13 @@ debug_get_flags_option(const char *name,
str = _debug_get_option(name);
if(!str)
result = dfault;
else if (!util_strcmp(str, "help")) {
result = dfault;
while (flags->name) {
debug_printf("%s: help for %s: %s [0x%lx]\n", __FUNCTION__, name, flags->name, flags->value);
flags++;
}
}
else {
result = 0;
while( flags->name ) {
@@ -315,7 +322,12 @@ debug_get_flags_option(const char *name,
}
}
debug_printf("%s: %s = 0x%lx\n", __FUNCTION__, name, result);
if (str) {
debug_printf("%s: %s = 0x%lx (%s)\n", __FUNCTION__, name, result, str);
}
else {
debug_printf("%s: %s = 0x%lx\n", __FUNCTION__, name, result);
}
return result;
}