X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fformat.h;h=55643ab43d2678ccc1e4bb4a0fa0040cfad46ea7;hb=c41cd1fefc98bb4abed33754276d93db9ffe2e0e;hp=568dd3d38537fe76e3e58d226e1d5e13f39c16a2;hpb=6bf6119d76b761cbbca0ca9e5b680f419eaf937b;p=pspp-builds.git diff --git a/src/data/format.h b/src/data/format.h index 568dd3d3..55643ab4 100644 --- a/src/data/format.h +++ b/src/data/format.h @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 1997-9, 2000, 2006, 2010 Free Software Foundation, Inc. + Copyright (C) 1997-9, 2000, 2006, 2010, 2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -143,15 +143,21 @@ void fmt_settings_set_style (struct fmt_settings *, enum fmt_type, const char *neg_prefix, const char *prefix, const char *suffix, const char *neg_suffix); +/* A prefix or suffix for a numeric output format. */ +struct fmt_affix + { + char *s; /* String contents of affix. */ + }; + /* A numeric output style. */ struct fmt_number_style { - struct substring neg_prefix; /* Negative prefix. */ - struct substring prefix; /* Prefix. */ - struct substring suffix; /* Suffix. */ - struct substring neg_suffix; /* Negative suffix. */ - char decimal; /* Decimal point: '.' or ','. */ - char grouping; /* Grouping character: ',', '.', or 0. */ + struct fmt_affix neg_prefix; /* Negative prefix. */ + struct fmt_affix prefix; /* Prefix. */ + struct fmt_affix suffix; /* Suffix. */ + struct fmt_affix neg_suffix; /* Negative suffix. */ + char decimal; /* Decimal point: '.' or ','. */ + char grouping; /* Grouping character: ',', '.', or 0. */ }; int fmt_affix_width (const struct fmt_number_style *);