Get a few more tables' dimensions reading OK.
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 17 Oct 2014 03:56:07 +0000 (20:56 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 17 Oct 2014 03:56:07 +0000 (20:56 -0700)
The main stragglers are ones with "31" tags but there are few others.

dump.c

diff --git a/dump.c b/dump.c
index 9a44b0346ca3d73ea724455c3000bd19efaf8d18..a59a628e3b52b2c10a091f19fcbc35949d8623ea 100644 (file)
--- a/dump.c
+++ b/dump.c
@@ -143,7 +143,8 @@ dump_category(int level)
       match_byte_assert (0x58);
       printf ("variable \"%s\"", get_string());
       get_string();
-      match_byte_assert (3);
+      if (!match_byte (3))
+        match_byte_assert (2);
       match_byte (0);
       match_byte (0);
       match_byte (0);