X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fsettings.c;h=4bc36494fd0bca6ef1a2a11bcaf9f1f75663d519;hb=6d03bf519dac51a4869f9cc3ef71fef5778f1eed;hp=34649de73c3ed54d44e712afba1efc6dcfbc795a;hpb=1fec85d2c2a80ec32f351bfa3fa369070f1f848d;p=pspp diff --git a/src/data/settings.c b/src/data/settings.c index 34649de73c..4bc36494fd 100644 --- a/src/data/settings.c +++ b/src/data/settings.c @@ -48,6 +48,9 @@ struct settings /* Format of reals in output (SET WRB). */ enum float_format output_float_format; + /* MATRIX...END MATRIX settings. */ + enum settings_mdisplay mdisplay; + int viewlength; int viewwidth; bool safer_mode; @@ -90,6 +93,7 @@ static struct settings the_settings = { .input_float_format = FLOAT_NATIVE_DOUBLE, .output_integer_format = INTEGER_NATIVE, .output_float_format = FLOAT_NATIVE_DOUBLE, + .mdisplay = SETTINGS_MDISPLAY_TEXT, .viewlength = 24, .viewwidth = 79, .safer_mode = false, @@ -305,6 +309,13 @@ settings_set_include (bool include) the_settings.include = include; } +/* Returns the year that starts the epoch. */ +int +settings_get_epoch (void) +{ + return the_settings.styles.epoch; +} + /* Sets the year that starts the epoch. */ void settings_set_epoch (int epoch) @@ -694,3 +705,15 @@ settings_set_show_variables (enum settings_value_show s) { the_settings.show_variables = s; } + +enum settings_mdisplay +settings_get_mdisplay (void) +{ + return the_settings.mdisplay; +} + +void +settings_set_mdisplay (enum settings_mdisplay mdisplay) +{ + the_settings.mdisplay = mdisplay; +}