X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsettings.c;h=47b3f3d5ce6081f58f53afe03a2f1bd1fd381904;hb=b9eebec7ee7819f004d7e683cbc354a456279e5e;hp=71d4261de8d7afa442ad14eec28509877315c938;hpb=fe8dc2171009e90d2335f159d05f7e6660e24780;p=pspp diff --git a/src/data/settings.c b/src/data/settings.c index 71d4261de8..47b3f3d5ce 100644 --- a/src/data/settings.c +++ b/src/data/settings.c @@ -75,6 +75,9 @@ struct settings struct fmt_settings *styles; enum settings_output_devices output_routing[SETTINGS_N_OUTPUT_TYPES]; + + enum settings_var_style var_output_style; + enum settings_value_style value_output_style; }; static struct settings the_settings = { @@ -102,7 +105,7 @@ static struct settings the_settings = { true, /* printback */ true, /* mprint */ - 1, /* mxloops */ + 40, /* mxloops */ 64L * 1024 * 1024, /* workspace */ {FMT_F, 8, 2}, /* default_format */ false, /* testing_mode */ @@ -115,7 +118,10 @@ static struct settings the_settings = { {SETTINGS_DEVICE_LISTING | SETTINGS_DEVICE_TERMINAL, SETTINGS_DEVICE_LISTING | SETTINGS_DEVICE_TERMINAL, 0, - SETTINGS_DEVICE_LISTING | SETTINGS_DEVICE_TERMINAL} + SETTINGS_DEVICE_LISTING | SETTINGS_DEVICE_TERMINAL}, + + SETTINGS_VAR_STYLE_LABELS, + SETTINGS_VAL_STYLE_LABELS }; /* Initializes the settings module. */ @@ -687,3 +693,30 @@ settings_get_output_routing (enum settings_output_type type) assert (type < SETTINGS_N_OUTPUT_TYPES); return the_settings.output_routing[type] | SETTINGS_DEVICE_UNFILTERED; } + +enum settings_value_style +settings_get_value_style (void) +{ + return the_settings.value_output_style; +} + +void +settings_set_value_style (enum settings_value_style s) +{ + the_settings.value_output_style = s; +} + + + +enum settings_var_style +settings_get_var_style (void) +{ + return the_settings.var_output_style; +} + + +void +settings_set_var_style (enum settings_var_style s) +{ + the_settings.var_output_style = s; +}