Index: eagle_bin/test_parser/eagle_bin.c =================================================================== --- eagle_bin/test_parser/eagle_bin.c (revision 9429) +++ eagle_bin/test_parser/eagle_bin.c (revision 9430) @@ -1158,6 +1158,25 @@ TERM }, }, + { PCB_EGKW_SECT_ALT_ALT_ALT_ALT_BOARDPACKAGE, "alt_alt_alt_alt_boardpackage", + { /* field match */ + TERM + }, + { /* subsection sizes */ + {2, 2, SS_DIRECT}, + TERM + }, + { /* attributes */ + {"x", T_INT, 4, 4}, + {"y", T_INT, 8, 4}, + {"libno", T_INT, 12, 2}, + {"pacno", T_INT, 14, 2}, + {"angle", T_UBF, 16, BITFIELD(2, 0, 11)}, + {"mirrored", T_BMB, 17, 0x10}, + {"spin", T_BMB, 17, 0x40}, + TERM + }, + }, { PCB_EGKW_SECT_BOARDPACKAGE2, "boardpackage2", { /* field match */ TERM @@ -1477,6 +1496,19 @@ TERM }, }, + { PCB_EGKW_SECT_ALT_ALT_BOARDCONNECTION, "alt_alt_boardconnection", + { /* field match */ + TERM + }, + { /* subsection sizes */ + TERM + }, + { /* attributes */ + {"partnumber", T_INT, 4, 2}, + {"pin", T_INT, 6, 2}, + TERM + }, + }, { PCB_EGKW_SECT_SMASHEDPART, "smashedpart", /* same as text basesection */ { /* field match */ TERM Index: eagle_bin/test_parser/eagle_bin.h =================================================================== --- eagle_bin/test_parser/eagle_bin.h (revision 9429) +++ eagle_bin/test_parser/eagle_bin.h (revision 9430) @@ -57,6 +57,7 @@ PCB_EGKW_SECT_ALT_BOARDPACKAGE = 0x2e20, PCB_EGKW_SECT_ALT_ALT_BOARDPACKAGE = 0x2e80, PCB_EGKW_SECT_ALT_ALT_ALT_BOARDPACKAGE = 0x2e0c, + PCB_EGKW_SECT_ALT_ALT_ALT_ALT_BOARDPACKAGE = 0x2e28, PCB_EGKW_SECT_BOARDPACKAGE2 = 0x2f00, PCB_EGKW_SECT_ALT_BOARDPACKAGE2 = 0x2f80, PCB_EGKW_SECT_INSTANCE = 0x3000, @@ -78,6 +79,7 @@ PCB_EGKW_SECT_SCHEMACONNECTION = 0x3d00, PCB_EGKW_SECT_BOARDCONNECTION = 0x3e00, PCB_EGKW_SECT_ALT_BOARDCONNECTION = 0x3e80, + PCB_EGKW_SECT_ALT_ALT_BOARDCONNECTION = 0x3ea8, PCB_EGKW_SECT_SMASHEDPART = 0x3f00, PCB_EGKW_SECT_SMASHEDGATE = 0x4000, PCB_EGKW_SECT_ATTRIBUTE = 0x4100,