}
static void
-dump_value__(FILE *stream, int level, bool match1)
+dump_value(FILE *stream, int level, bool match1)
{
match_byte(0);
match_byte(0);
fprintf (stream, " ");
fprintf (stream, "<substitution index=\"%d\">\n", i + 1);
for (int j = 0; j < y; j++)
- dump_value__ (stream, level + 2, false);
+ dump_value (stream, level + 2, false);
for (int j = 0; j <= level + 1; j++)
fprintf (stream, " ");
fprintf (stream, "</substitution>\n");
for (int i = 0; i <= level; i++)
fprintf (stdout, " ");
printf ("<category>\n");
- dump_value__ (stdout, level + 1, true);
+ dump_value (stdout, level + 1, true);
match_byte(0);
match_byte(0);
match_byte(0);
int n_categories;
printf ("<dimension index=\"%d\">\n", indx);
- dump_value__ (stdout, 0, false);
+ dump_value (stdout, 0, false);
/* This byte is usually 0x02 but 0x00 and 0x75 (!) have also been spotted. */
pos++;
{
printf (" <datum index=\"%d\">\n", get_u32());
match_u32_assert(0);
- dump_value__(stdout, 1, false);
+ dump_value(stdout, 1, false);
fprintf (stdout, " </datum>\n");
}
printf ("</data>\n");
{
pos = 0x27;
printf ("<title-local>\n");
- dump_value__(stdout, 0, true);
+ dump_value(stdout, 0, true);
printf ("</title-local>\n");
printf ("<subtype>\n");
- dump_value__(stdout, 0, true);
+ dump_value(stdout, 0, true);
printf ("</subtype>\n");
match_byte_assert(0x31);
printf ("<title-c>\n");
- dump_value__(stdout, 0, true);
+ dump_value(stdout, 0, true);
printf ("</title-c>\n");
match_byte(0);
if (match_byte(0x31))
{
printf ("<caption>\n");
- dump_value__(stdout, 0, false);
+ dump_value(stdout, 0, false);
printf ("</caption>\n");
}
else
for (int i = 0; i < n_footnotes; i++)
{
printf ("<footnote index=\"%d\">\n", i);
- dump_value__(stdout, 0, false);
+ dump_value(stdout, 0, false);
if (match_byte (0x31))
{
/* Custom footnote marker string. */