projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
format: Increase abstraction of fmt_number_style.
[pspp-builds.git]
/
src
/
data
/
format.h
diff --git
a/src/data/format.h
b/src/data/format.h
index 36726542de9e40f5a65dbd131afb2187f527d0a8..568dd3d38537fe76e3e58d226e1d5e13f39c16a2 100644
(file)
--- a/
src/data/format.h
+++ b/
src/data/format.h
@@
-139,7
+139,9
@@
void fmt_settings_set_decimal (struct fmt_settings *, char);
const struct fmt_number_style *fmt_settings_get_style (
const struct fmt_settings *, enum fmt_type);
void fmt_settings_set_style (struct fmt_settings *, enum fmt_type,
const struct fmt_number_style *fmt_settings_get_style (
const struct fmt_settings *, enum fmt_type);
void fmt_settings_set_style (struct fmt_settings *, enum fmt_type,
- const struct fmt_number_style *);
+ char decimal, char grouping,
+ const char *neg_prefix, const char *prefix,
+ const char *suffix, const char *neg_suffix);
\f
/* A numeric output style. */
struct fmt_number_style
\f
/* A numeric output style. */
struct fmt_number_style
@@
-152,16
+154,9
@@
struct fmt_number_style
char grouping; /* Grouping character: ',', '.', or 0. */
};
char grouping; /* Grouping character: ',', '.', or 0. */
};
-/* Maximum length of prefix or suffix string in
- struct fmt_number_style. */
-#define FMT_STYLE_AFFIX_MAX 16
-
int fmt_affix_width (const struct fmt_number_style *);
int fmt_neg_affix_width (const struct fmt_number_style *);
int fmt_affix_width (const struct fmt_number_style *);
int fmt_neg_affix_width (const struct fmt_number_style *);
-void fmt_check_style (const struct fmt_number_style *style);
-
-
extern const struct fmt_spec F_8_0 ;
#endif /* data/format.h */
extern const struct fmt_spec F_8_0 ;
#endif /* data/format.h */