Some system files have these, although I don't know why.
The total number of bytes in @code{mrsets}.
@item char mrsets[];
-A series of multiple response sets, each of which consists of the
-following:
+Zero or more line feeds (byte 0x0a), followed by a series of multiple
+response sets, each of which consists of the following:
@itemize @bullet
@item
each separated from the previous by a single space.
@item
-A line feed (byte 0x0a).
+One line feed (byte 0x0a). Sometimes multiple, even hundreds, of line
+feeds are present.
@end itemize
@end table
char delimiter;
int width;
+ /* Skip extra line feeds if present. */
+ while (text_match (text, '\n'))
+ continue;
+
mrset = xzalloc (sizeof *mrset);
name = text_get_token (text, ss_cstr ("="), NULL);
7; 7; 1;
COUNT(
"$a=C 10 my mcgroup "; i8 0x82; i8 0xa0; " b c"; i8 10;
- "$b=D2 55 0 g e f d"; i8 10;
+ "$b=D2 55 0 g e f d"; i8 10; i8 10;
"$c=D4 "; i8 0x82; i8 0xcd; i8 0x82; i8 0xa2; " 10 mdgroup #2 h i j"; i8 10);
7; 19; 1;
COUNT(
+ i8 10;
"$d=E 1 2 34 13 third mdgroup k l m"; i8 10;
- "$e=E 11 6 choice 0 n o p"; i8 10);
+ "$e=E 11 6 choice 0 n o p"; i8 10; i8 10; i8 10; i8 10);
dnl Character encoding record.
7; 20; 1; 9; "shift_jis";
999; 0;
])
for variant in \
- "be fdf260a05220e08c748967dcb90d8b15" \
- "le 4c9b0c0636bc0aa0cc16684c8188d1c7"
+ "be eab38c68398324ac1663161512a8516a" \
+ "le afc6173eed7f4c4e63dc4252bc18f6a2"
do
set $variant
AT_CHECK_UNQUOTED([sack --$[1] sys-file.sack > sys-file.sav], [0], [], [$[2]
const char *label;
const char *variables;
+ while (text_match (text, '\n'))
+ continue;
+
name = text_tokenize (text, '=');
if (name == NULL)
break;