X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fpc%2B-file-reader.c;h=c7c9e3b7f8b062b75d3e57c0ed5be2a262e34fe5;hb=0fc606c52d7cec253af9b7463b15baabfbc9a33a;hp=d9904ef430ea289c798b7d05fc6a31fb9e0ba486;hpb=2331dc47df5d45733218e418163f7f5ae99a6324;p=pspp diff --git a/src/data/pc+-file-reader.c b/src/data/pc+-file-reader.c index d9904ef430..c7c9e3b7f8 100644 --- a/src/data/pc+-file-reader.c +++ b/src/data/pc+-file-reader.c @@ -900,8 +900,7 @@ parse_variable_records (struct pcp_reader *r, struct dictionary *dict, if (var_is_numeric (var)) value.f = parse_float (rec->val_labs[i].value); else - memcpy (value_str_rw (&value, rec->width), - rec->val_labs[i].value, rec->width); + memcpy (value.s, rec->val_labs[i].value, rec->width); utf8_label = recode_string ("UTF-8", dict_encoding, rec->val_labs[i].label, -1); @@ -967,8 +966,7 @@ pcp_file_casereader_read (struct casereader *reader, void *r_) if (var->width == 0) retval = read_case_number (r, &v->f); else - retval = read_case_string (r, value_str_rw (v, var->width), - var->width); + retval = read_case_string (r, v->s, var->width); if (retval != 1) {