Index: work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.c =================================================================== --- work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.c (revision 9427) +++ work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.c (revision 9428) @@ -544,6 +544,30 @@ TERM }, }, + { PCB_EGKW_SECT_ALT_POLYGON, "alt_polygon", + { /* field match */ + TERM + }, + { /* subsection sizes */ + {2, 2, SS_DIRECT}, + TERM + }, + { /* attributes */ + {"minx", T_INT, 4, 2}, + {"miny", T_INT, 6, 2}, + {"maxx", T_INT, 8, 2}, + {"maxy", T_INT, 10, 2}, + {"width_2", T_INT, 12, 2}, + {"spacing_2", T_INT, 14, 2}, + {"isolate_2", T_INT, 16, 2}, + {"layer", T_INT, 18, 1}, + {"pour", T_BMB, 19, 0x01}, + {"rank", T_BMB, 19, BITFIELD(1, 1, 3)}, + {"thermals", T_BMB, 19, 0x80}, + {"orphans", T_BMB, 19, 0x40}, + TERM + }, + }, { PCB_EGKW_SECT_LINE, "line", { /* field match */ TERM Index: work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.h =================================================================== --- work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.h (revision 9427) +++ work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.h (revision 9428) @@ -28,6 +28,7 @@ PCB_EGKW_SECT_SCHEMANET = 0x1f00, PCB_EGKW_SECT_PATH = 0x2000, PCB_EGKW_SECT_POLYGON = 0x2100, + PCB_EGKW_SECT_ALT_POLYGON = 0x2108, PCB_EGKW_SECT_LINE = 0x2200, PCB_EGKW_SECT_ALT_LINE = 0x2280, PCB_EGKW_SECT_ALT_ALT_LINE = 0x2290,