projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
spv-writer: Consistently use label from output_item.
[pspp]
/
src
/
data
/
settings.c
diff --git
a/src/data/settings.c
b/src/data/settings.c
index 2479431b554687aff821f219cb6ae9cbf994683b..1b48299446d777491fbf9fad5cc087204481bb22 100644
(file)
--- a/
src/data/settings.c
+++ b/
src/data/settings.c
@@
-71,6
+71,7
@@
struct settings
int syntax;
struct fmt_settings styles;
int syntax;
struct fmt_settings styles;
+ double small;
enum settings_output_devices output_routing[SETTINGS_N_OUTPUT_TYPES];
enum settings_output_devices output_routing[SETTINGS_N_OUTPUT_TYPES];
@@
-111,6
+112,7
@@
static struct settings the_settings = {
ENHANCED, /* global_algorithm */
ENHANCED, /* syntax */
FMT_SETTINGS_INIT, /* styles */
ENHANCED, /* global_algorithm */
ENHANCED, /* syntax */
FMT_SETTINGS_INIT, /* styles */
+ .0001, /* small */
/* output_routing */
{SETTINGS_DEVICE_LISTING | SETTINGS_DEVICE_TERMINAL,
/* output_routing */
{SETTINGS_DEVICE_LISTING | SETTINGS_DEVICE_TERMINAL,
@@
-140,7
+142,7
@@
static void
settings_copy (struct settings *dst, const struct settings *src)
{
*dst = *src;
settings_copy (struct settings *dst, const struct settings *src)
{
*dst = *src;
-
fmt_settings_copy (&dst->styles,
&src->styles);
+
dst->styles = fmt_settings_copy (
&src->styles);
}
/* Returns a copy of the current settings. */
}
/* Returns a copy of the current settings. */
@@
-551,6
+553,18
@@
settings_get_fmt_settings (void)
return &the_settings.styles;
}
return &the_settings.styles;
}
+double
+settings_get_small (void)
+{
+ return the_settings.small;
+}
+
+void
+settings_set_small (double small)
+{
+ the_settings.small = small;
+}
+
/* Returns a string of the form "$#,###.##" according to FMT,
which must be of type FMT_DOLLAR. The caller must free the
string. */
/* Returns a string of the form "$#,###.##" according to FMT,
which must be of type FMT_DOLLAR. The caller must free the
string. */