static void curses_set_opts(tv_t *attrs) { while (attrs) { if (!strcasecmp(attrs->type, "fgchar") && attrs->value) set_fg_char(attrs->value[0]); else if (!strcasecmp(attrs->type, "bgchar") && attrs->value) set_bg_char(attrs->value[0]); else if (!strcasecmp(attrs->type, "nchar") && attrs->value) set_noise_char(attrs->value[0]); else if (!strcasecmp(attrs->type, "xunit") && attrs->value) set_x_unit(attrs->value, 1); else if (!strcasecmp(attrs->type, "yunit") && attrs->value) set_y_unit(attrs->value); else if (!strcasecmp(attrs->type, "height") && attrs->value) c_graph_height = strtol(attrs->value, NULL, 0); else if (!strcasecmp(attrs->type, "cnl")) c_combined_node_list = 1; else if (!strcasecmp(attrs->type, "graph")) c_graphical_in_list = 1; else if (!strcasecmp(attrs->type, "detail")) c_detailed_in_list = 1; else if (!strcasecmp(attrs->type, "nocolors")) c_use_colors = 0; else if (!strcasecmp(attrs->type, "help")) { print_module_help(); exit(0); } attrs = attrs->next; } }
static void ascii_set_opts(tv_t *attrs) { while (attrs) { if (!strcasecmp(attrs->type, "diagram") && attrs->value) set_diagram_type(attrs->value); else if (!strcasecmp(attrs->type, "fgchar") && attrs->value) set_fg_char(attrs->value[0]); else if (!strcasecmp(attrs->type, "bgchar") && attrs->value) set_bg_char(attrs->value[0]); else if (!strcasecmp(attrs->type, "nchar") && attrs->value) set_noise_char(attrs->value[0]); else if (!strcasecmp(attrs->type, "xunit") && attrs->value) set_x_unit(attrs->value, 1); else if (!strcasecmp(attrs->type, "yunit") && attrs->value) set_y_unit(attrs->value); else if (!strcasecmp(attrs->type, "height") && attrs->value) c_graph_height = strtol(attrs->value, NULL, 0); else if (!strcasecmp(attrs->type, "header")) { if (attrs->value) c_print_header = strtol(attrs->value, NULL, 0); else c_print_header = INT_MAX; } else if (!strcasecmp(attrs->type, "noheader")) c_print_header = 0; else if (!strcasecmp(attrs->type, "quitafter") && attrs->value) c_quit_after = strtol(attrs->value, NULL, 0); else if (!strcasecmp(attrs->type, "help")) { print_help(); exit(0); } attrs = attrs->next; } }