projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rotation works and is tested
[pspp]
/
src
/
data
/
settings.c
diff --git
a/src/data/settings.c
b/src/data/settings.c
index 4bc36494fd0bca6ef1a2a11bcaf9f1f75663d519..c70635cec03fc06da0dd7c472a8da626e2010fd6 100644
(file)
--- a/
src/data/settings.c
+++ b/
src/data/settings.c
@@
-74,6
+74,7
@@
struct settings
struct fmt_spec default_format;
bool testing_mode;
int fuzzbits;
struct fmt_spec default_format;
bool testing_mode;
int fuzzbits;
+ int scalemin;
int cmd_algorithm;
int global_algorithm;
int cmd_algorithm;
int global_algorithm;
@@
-122,6
+123,7
@@
static struct settings the_settings = {
.default_format = { .type = FMT_F, .w = 8, .d = 2 },
.testing_mode = false,
.fuzzbits = 6,
.default_format = { .type = FMT_F, .w = 8, .d = 2 },
.testing_mode = false,
.fuzzbits = 6,
+ .scalemin = 24,
.cmd_algorithm = ENHANCED,
.global_algorithm = ENHANCED,
.syntax = ENHANCED,
.cmd_algorithm = ENHANCED,
.global_algorithm = ENHANCED,
.syntax = ENHANCED,
@@
-548,6
+550,18
@@
settings_set_fuzzbits (int fuzzbits)
the_settings.fuzzbits = fuzzbits;
}
the_settings.fuzzbits = fuzzbits;
}
+int
+settings_get_scalemin (void)
+{
+ return the_settings.scalemin;
+}
+
+void
+settings_set_scalemin (int scalemin)
+{
+ the_settings.scalemin = scalemin;
+}
+
/* Return the current algorithm setting */
enum behavior_mode
settings_get_algorithm (void)
/* Return the current algorithm setting */
enum behavior_mode
settings_get_algorithm (void)
@@
-615,6
+629,12
@@
settings_set_decimal_char (char decimal)
the_settings.styles.decimal = decimal;
}
the_settings.styles.decimal = decimal;
}
+void
+settings_set_include_leading_zero (bool include_leading_zero)
+{
+ the_settings.styles.include_leading_zero = include_leading_zero;
+}
+
const struct fmt_settings *
settings_get_fmt_settings (void)
{
const struct fmt_settings *
settings_get_fmt_settings (void)
{