aboutsummaryrefslogtreecommitdiff
path: root/output.c
diff options
context:
space:
mode:
authorJuan Cespedes <cespedes@debian.org>2008-12-16 19:38:10 +0100
committerJuan Cespedes <cespedes@debian.org>2008-12-16 19:38:10 +0100
commitce377d567ccc0b14693619b69ebe0ac6deb0ba90 (patch)
treeef71c2d888fd2a859cddec4fad2140e73f86fd10 /output.c
parentf13505251e6402460f6cc7ec84e0d8ca91607b4f (diff)
downloadltrace-ce377d567ccc0b14693619b69ebe0ac6deb0ba90.tar.gz
Added global struct "options"
Substituted opt_* with options.align, options.user, options.syscalls, options.libcalls, options.demangle
Diffstat (limited to 'output.c')
-rw-r--r--output.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/output.c b/output.c
index 5e089b7..31d87da 100644
--- a/output.c
+++ b/output.c
@@ -112,8 +112,8 @@ name2func(char *name) {
tmp = list_of_functions;
while (tmp) {
#ifdef USE_DEMANGLE
- str1 = opt_C ? my_demangle(tmp->name) : tmp->name;
- str2 = opt_C ? my_demangle(name) : name;
+ str1 = options.demangle ? my_demangle(tmp->name) : tmp->name;
+ str2 = options.demangle ? my_demangle(name) : name;
#else
str1 = tmp->name;
str2 = name;
@@ -183,7 +183,7 @@ output_left(enum tof type, struct process *proc, char *function_name) {
#ifdef USE_DEMANGLE
current_column +=
fprintf(output, "%s(",
- opt_C ? my_demangle(function_name) : function_name);
+ options.demangle ? my_demangle(function_name) : function_name);
#else
current_column += fprintf(output, "%s(", function_name);
#endif
@@ -268,7 +268,7 @@ output_right(enum tof type, struct process *proc, char *function_name) {
#ifdef USE_DEMANGLE
current_column +=
fprintf(output, "<... %s resumed> ",
- opt_C ? my_demangle(function_name) : function_name);
+ options.demangle ? my_demangle(function_name) : function_name);
#else
current_column +=
fprintf(output, "<... %s resumed> ", function_name);
@@ -277,7 +277,7 @@ output_right(enum tof type, struct process *proc, char *function_name) {
if (!func) {
current_column += fprintf(output, ") ");
- tabto(opt_a - 1);
+ tabto(options.align - 1);
fprintf(output, "= ");
display_arg(type, proc, -1, arg_unknown);
} else {
@@ -293,7 +293,7 @@ output_right(enum tof type, struct process *proc, char *function_name) {
display_arg(type, proc, i, func->arg_info[i]);
}
current_column += fprintf(output, ") ");
- tabto(opt_a - 1);
+ tabto(options.align - 1);
fprintf(output, "= ");
if (func->return_info->type == ARGTYPE_VOID) {
fprintf(output, "<void>");