X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fdata%2Fformat.c;h=b925f3cf336ffb4115d6f77370a2157b6a35c580;hb=f641982c71972cbf57eb9469d14af8629bf79d7b;hp=e2b163a5097549625637954087e1688a740f56ca;hpb=5bacd5c053e285ccfba287d2b28079f1d1c49cc9;p=pspp diff --git a/src/data/format.c b/src/data/format.c index e2b163a509..b925f3cf33 100644 --- a/src/data/format.c +++ b/src/data/format.c @@ -1,6 +1,5 @@ /* PSPP - computes sample statistics. Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc. - Written by Ben Pfaff . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -597,6 +596,8 @@ fmt_dollar_template (const struct fmt_spec *fmt) struct string s = DS_EMPTY_INITIALIZER; int c; + assert (fmt->type == FMT_DOLLAR); + ds_put_char (&s, '$'); for (c = MAX (fmt->w - fmt->d - 1, 0); c > 0; ) { @@ -609,7 +610,7 @@ fmt_dollar_template (const struct fmt_spec *fmt) } if (fmt->d > 0) { - ds_put_char (&s, '.'); + ds_put_char (&s, fmt_decimal_char (fmt->type)); ds_put_char_multiple (&s, '#', fmt->d); }