From b57ac124cbbd907431dc3813640d2d4203f09bea Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sat, 1 Nov 2014 17:10:29 -0700 Subject: [PATCH] Fixed all of the cases with 0 1 1 0 1. --- dump.c | 31 +++++++++++++++++++++++++++++++ notes | 10 ++++++++++ 2 files changed, 41 insertions(+) diff --git a/dump.c b/dump.c index 7dd86feb89..952cf7336e 100644 --- a/dump.c +++ b/dump.c @@ -745,6 +745,37 @@ dump_data(void) printf("string \"%s\"", get_string()); match_byte (0); } + else if (match_byte (2)) + { + unsigned int format; + char *var, *vallab; + double value; + + match_byte_assert (0x58); + format = get_u32 (); + value = get_double (); + var = get_string (); + vallab = get_string (); + printf ("value %g format %d(%d.%d) var \"%s\" vallab \"%s\"", + value, format >> 16, (format >> 8) & 0xff, format & 0xff, var, vallab); + if (!match_byte (1) && !match_byte(2)) + match_byte_assert (3); + } + else if (match_byte (4)) + { + unsigned int format; + char *var, *vallab, *value; + + match_byte_assert (0x58); + format = get_u32 (); + vallab = get_string (); + var = get_string (); + if (!match_byte(1) && !match_byte(2)) + match_byte_assert (3); + value = get_string (); + printf ("value \"%s\" format %d(%d.%d) var \"%s\" vallab \"%s\"", + value, format >> 16, (format >> 8) & 0xff, format & 0xff, var, vallab); + } else dump_value(0); putchar('\n'); diff --git a/notes b/notes index fa51260284..0d65cf55c0 100644 --- a/notes +++ b/notes @@ -1434,6 +1434,16 @@ web/c6b0660f7afccdb067f766a44ded21ab/00000000038_lightTableData.bin (Rotated Fac " " 00 i11 00 00 00 00 03 " " 58 00 00 00 00 +web/f748b5e575e0a0c2e55698c3b18d272e/00000000134_lightTableData.bin (Report): + + i226 00 00 00 00 02 58 F40.0(sysmis) "V4" 00 00 00 00 02 + i241 00 00 00 00 02 58 F40.0(342345) "V4" 00 00 00 00 02 + 00 i1 00 00 00 02 58 F40.0(sysmis) "V4" 00 00 00 00 02 + 0f i1 00 00 00 02 58 F40.0(sysmis) "V4" 00 00 00 00 02 + 1e i1 00 00 00 02 58 F40.0(522773) "V4" 00 00 00 00 02 + 2d i1 00 00 00 02 58 F40.0(sysmis) "V4" 00 00 00 00 02 + + Data: tdump21 (germano/Crosstabs.pdf) ------------- -- 2.30.2