Index: work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.c =================================================================== --- work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.c (revision 9413) +++ work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.c (revision 9414) @@ -508,6 +508,33 @@ TERM }, }, + { PCB_EGKW_SECT_ALT_ALT_ALT_LINE, "alt_alt_alt_line", + { /* field match */ + TERM + }, + { /* subsection sizes */ + TERM + }, + { /* attributes */ + {"layer", T_INT, 3, 1}, + {"width_2", T_INT, 20, 2}, + {"stflags", T_BMB, 22, 0x20}, + {"linetype", T_INT, 23, 1}, + {"linetype_0_x1", T_INT, 4, 4}, + {"linetype_0_y1", T_INT, 8, 4}, + {"linetype_0_x2", T_INT, 12, 4}, + {"linetype_0_y2", T_INT, 16, 4}, + {"linetype_129_negflags", T_INT, 19, 1}, + {"linetype_129_c1", T_INT, 7, 1}, + {"linetype_129_c2", T_INT, 11, 1}, + {"linetype_129_c3", T_INT, 15, 1}, + {"linetype_129_x1", T_INT, 4, 3}, + {"linetype_129_y1", T_INT, 8, 3}, + {"linetype_129_x2", T_INT, 12, 3}, + {"linetype_129_y2", T_INT, 16, 3}, + TERM + }, + }, { PCB_EGKW_SECT_ARC, "arc", { /* 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 9413) +++ work/alien_formats/eagle/eagle_bin/test_parser/eagle_bin.h (revision 9414) @@ -25,6 +25,7 @@ PCB_EGKW_SECT_LINE = 0x2200, PCB_EGKW_SECT_ALT_LINE = 0x2280, PCB_EGKW_SECT_ALT_ALT_LINE = 0x2290, + PCB_EGKW_SECT_ALT_ALT_ALT_LINE = 0x229c, PCB_EGKW_SECT_ARC = 0x2400, PCB_EGKW_SECT_CIRCLE = 0x2500, PCB_EGKW_SECT_ALT_CIRCLE = 0x2580,