X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Ftests%2Ffloat-format.c;fp=src%2Flanguage%2Ftests%2Ffloat-format.c;h=554b2c33c782987255139125172946946922784d;hb=55e6e7ba37a30570f5a31e2d78c22dfa7b61a36f;hp=91e4d9ec737544a096f4a7dbd669962b65d85df1;hpb=740218f508466f16a79939cd97027b99f589d682;p=pspp diff --git a/src/language/tests/float-format.c b/src/language/tests/float-format.c index 91e4d9ec73..554b2c33c7 100644 --- a/src/language/tests/float-format.c +++ b/src/language/tests/float-format.c @@ -116,7 +116,7 @@ parse_fp (struct lexer *lexer, struct fp *fp) || !lex_force_string (lexer)) return false; - length = ds_length (lex_tokstr (lexer)); + length = ss_length (lex_tokss (lexer)); if (fp->format != FLOAT_HEX) { if (length != float_get_size (fp->format)) @@ -127,7 +127,7 @@ parse_fp (struct lexer *lexer, struct fp *fp) return false; } assert (length <= sizeof fp->data); - memcpy (fp->data, ds_data (lex_tokstr (lexer)), length); + memcpy (fp->data, ss_data (lex_tokss (lexer)), length); } else { @@ -136,7 +136,7 @@ parse_fp (struct lexer *lexer, struct fp *fp) msg (SE, _("Hexadecimal floating constant too long.")); return false; } - strncpy (CHAR_CAST_BUG (char *,fp->data), ds_cstr (lex_tokstr (lexer)), sizeof fp->data); + strncpy (CHAR_CAST_BUG (char *,fp->data), lex_tokcstr (lexer), sizeof fp->data); } lex_get (lexer);