X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdata-out.c;h=cbd114b8e58cf8399caba921df0c12168cca4b90;hb=0fc606c52d7cec253af9b7463b15baabfbc9a33a;hp=cb21600a72962bdddcb47eda87dd494db913e7da;hpb=95c2bfafa6dc104e3048b9d8106231aaecb8659b;p=pspp diff --git a/src/data/data-out.c b/src/data/data-out.c index cb21600a72..cbd114b8e5 100644 --- a/src/data/data-out.c +++ b/src/data/data-out.c @@ -113,7 +113,7 @@ data_out_recode (const union value *input, const char *input_encoding, assert (fmt_check_output (format)); if (format->type == FMT_A) { - char *in = CHAR_CAST (char *, value_str (input, format->w)); + char *in = CHAR_CAST (char *, input->s); char *out = recode_string (output_encoding, input_encoding, in, format->w); ds_put_cstr (output, out); @@ -170,7 +170,7 @@ data_out_pool (const union value *input, const char *input_encoding, assert (fmt_check_output (format)); if (format->type == FMT_A) { - char *in = CHAR_CAST (char *, value_str (input, format->w)); + char *in = CHAR_CAST (char *, input->s); return recode_string_pool (UTF8, input_encoding, in, format->w, pool); } else if (fmt_get_category (format->type) == FMT_CAT_BINARY) @@ -621,7 +621,7 @@ static void output_AHEX (const union value *input, const struct fmt_spec *format, char *output) { - output_hex (value_str (input, format->w / 2), format->w / 2, output); + output_hex (input->s, format->w / 2, output); } /* Decimal and scientific formatting. */