X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fdata-in.c;h=e72d1b6ad4e1fd45ff5026f301bd3ee034e4b4b3;hb=c41cd1fefc98bb4abed33754276d93db9ffe2e0e;hp=b6fa5167f008a8aaa471b3d3fe9762fed7301fb5;hpb=6bf6119d76b761cbbca0ca9e5b680f419eaf937b;p=pspp-builds.git diff --git a/src/data/data-in.c b/src/data/data-in.c index b6fa5167..e72d1b6a 100644 --- a/src/data/data-in.c +++ b/src/data/data-in.c @@ -298,9 +298,9 @@ parse_number (struct data_in *i) ds_extend (&tmp, 64); /* Prefix character may precede sign. */ - if (!ss_is_empty (style->prefix)) + if (style->prefix.s[0] != '\0') { - ss_match_byte (&i->input, ss_first (style->prefix)); + ss_match_byte (&i->input, style->prefix.s[0]); ss_ltrim (&i->input, ss_cstr (CC_SPACES)); } @@ -317,9 +317,9 @@ parse_number (struct data_in *i) } /* Prefix character may follow sign. */ - if (!ss_is_empty (style->prefix)) + if (style->prefix.s[0] != '\0') { - ss_match_byte (&i->input, ss_first (style->prefix)); + ss_match_byte (&i->input, style->prefix.s[0]); ss_ltrim (&i->input, ss_cstr (CC_SPACES)); } @@ -366,8 +366,8 @@ parse_number (struct data_in *i) } /* Suffix character. */ - if (!ss_is_empty (style->suffix)) - ss_match_byte (&i->input, ss_first (style->suffix)); + if (style->suffix.s[0] != '\0') + ss_match_byte (&i->input, style->suffix.s[0]); if (!ss_is_empty (i->input)) {