From: Ben Pfaff Date: Sat, 8 Aug 2015 08:03:49 +0000 (-0700) Subject: dump: Correctly remove match1 parameter from dump_value(). X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pspp;a=commitdiff_plain;h=6f432d8f62b7298cc4d6897a42e471774bd55938 dump: Correctly remove match1 parameter from dump_value(). --- diff --git a/dump.c b/dump.c index 976764dfe7..9b90fe651d 100644 --- a/dump.c +++ b/dump.c @@ -407,7 +407,7 @@ format_to_string (int type) } static void -dump_value(FILE *stream, int level, bool match1) +dump_value(FILE *stream, int level) { match_byte(0); match_byte(0); @@ -431,8 +431,6 @@ dump_value(FILE *stream, int level, bool match1) fprintf (stream, "/>\n"); if (!match_byte (0)) match_byte_assert(1); - if (match1) - match_byte (1); } else if (match_byte (5)) { @@ -497,8 +495,6 @@ dump_value(FILE *stream, int level, bool match1) value = get_double (); fprintf (stream, "\n", DBL_DIG, value, format_to_string(format >> 16), (format >> 8) & 0xff, format & 0xff); - if (match1) - match_byte (1); } else { @@ -518,7 +514,7 @@ dump_value(FILE *stream, int level, bool match1) fprintf (stream, " "); fprintf (stream, "\n", i + 1); for (int j = 0; j < y; j++) - dump_value (stream, level + 2, false); + dump_value (stream, level + 2); for (int j = 0; j <= level + 1; j++) fprintf (stream, " "); fprintf (stream, "\n"); @@ -560,7 +556,8 @@ dump_category(int level, int *indexes, int *n_indexes, int max_indexes) for (int i = 0; i <= level; i++) fprintf (stdout, " "); printf ("\n"); - dump_value (stdout, level + 1, true); + dump_value (stdout, level + 1); + match_byte(1); match_byte(0); match_byte(0); match_byte(0); @@ -612,7 +609,7 @@ dump_dim(int indx) int n_categories; printf ("\n", indx); - dump_value (stdout, 0, false); + dump_value (stdout, 0); /* This byte is usually 0x02 but many other values have been spotted. */ pos++; @@ -670,7 +667,7 @@ dump_data(void) match_u32_assert(0); if (version == 1) match_byte(0); - dump_value(stdout, 1, false); + dump_value(stdout, 1); fprintf (stdout, " \n"); } printf ("\n"); @@ -681,17 +678,20 @@ dump_title(void) { pos = 0x27; printf ("\n"); - dump_value(stdout, 0, true); + dump_value(stdout, 0); + match_byte(1); printf ("\n"); printf ("\n"); - dump_value(stdout, 0, true); + dump_value(stdout, 0); + match_byte(1); printf ("\n"); match_byte_assert(0x31); printf ("\n"); - dump_value(stdout, 0, true); + dump_value(stdout, 0); + match_byte(1); printf ("\n"); match_byte(0); @@ -699,7 +699,7 @@ dump_title(void) if (match_byte(0x31)) { printf ("\n"); - dump_value(stdout, 0, false); + dump_value(stdout, 0); printf ("\n"); } else @@ -710,7 +710,7 @@ dump_title(void) for (int i = 0; i < n_footnotes; i++) { printf ("\n", i); - dump_value(stdout, 0, false); + dump_value(stdout, 0); if (match_byte (0x31)) { /* Custom footnote marker string. */