# RATC child names: the printable-run scan vs the `opt ` block, all 33 dat/*.pak
# 2026-08-29, crates/sylpheed-formats/examples/ratc_child_names.rs
#
# RUN 1 was taken BEFORE the fix, when ratc::parse still named children by
# scanning for the last printable run. It is the evidence for the defect.

RATC children scanned : 18002
  with an `opt ` block: 17942
  scanned name AGREES  : 17918
  scanned name DIFFERS : 24

distinct disagreements (scanned -> opt), with counts:
   'OX                      -> po_keys_win1.t32          x2
   8AX                      -> pbbg.t32                  x12
   8AX                      -> pmbase.t32                x4
   8AX                      -> pteff04.t32               x2
   8AX                      -> pteff05.t32               x4

first 20 occurrences:
   GP_OPTIONS.pak entry   20  'OX                  -> po_keys_win1.t32
   GP_OPTIONS.pak entry   22  'OX                  -> po_keys_win1.t32
   GP_READY_ROOM.pak entry  132  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  141  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  211  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  219  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  233  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  234  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  264  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  265  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  967  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry  999  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry 1097  8AX                  -> pbbg.t32
   GP_READY_ROOM.pak entry 1099  8AX                  -> pbbg.t32
   GP_STAGE_CLEAR.pak entry    2  8AX                  -> pmbase.t32
   GP_STAGE_CLEAR.pak entry    4  8AX                  -> pmbase.t32
   GP_STAGE_CLEAR.pak entry    7  8AX                  -> pmbase.t32
   GP_STAGE_CLEAR.pak entry    8  8AX                  -> pmbase.t32
   GP_TITLE.pak entry    4  8AX                  -> pteff04.t32
   GP_TITLE.pak entry    5  8AX                  -> pteff05.t32

# RUN 2, same command AFTER the fix. ratc::parse now prefers the `opt ` name, so
# the two readings must agree everywhere -- which is the check that the fix is
# complete rather than partial.

RATC children scanned : 18002
  with an `opt ` block: 17942
  scanned name AGREES  : 17942
  scanned name DIFFERS : 0

distinct disagreements (scanned -> opt), with counts:

first 20 occurrences:
