X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdata-in.c;h=caf196ed4e2f307b1cb39cfaaa857881585abe52;hb=cd388a78240706bfe62d3b99d3362942ce8fd925;hp=bf7e44e91879d943ca432f177fbf0917a8435467;hpb=e6336bd7ab643b580c0831a8115499eb7bbcb4be;p=pspp diff --git a/src/data/data-in.c b/src/data/data-in.c index bf7e44e918..caf196ed4e 100644 --- a/src/data/data-in.c +++ b/src/data/data-in.c @@ -699,7 +699,7 @@ parse_A (struct data_in *i) { /* This is equivalent to buf_copy_rpad, except that we posibly do a character set recoding in the middle. */ - uint8_t *dst = value_str_rw (i->output, i->width); + uint8_t *dst = i->output->s; size_t dst_size = i->width; const char *src = ss_data (i->input); size_t src_size = ss_length (i->input); @@ -716,7 +716,7 @@ parse_A (struct data_in *i) static char * parse_AHEX (struct data_in *i) { - uint8_t *s = value_str_rw (i->output, i->width); + uint8_t *s = i->output->s; size_t j; for (j = 0; ; j++) @@ -1084,7 +1084,7 @@ parse_weekday (struct data_in *i, long *weekday) static char * parse_WKDAY (struct data_in *i) { - long weekday; + long weekday = 0; char *error; if (trim_spaces_and_check_missing (i)) @@ -1246,7 +1246,7 @@ static void default_result (struct data_in *i) { if (fmt_is_string (i->format)) - memset (value_str_rw (i->output, i->width), ' ', i->width); + memset (i->output->s, ' ', i->width); else i->output->f = settings_get_blanks (); }