Index: read.c =================================================================== --- read.c (revision 28763) +++ read.c (revision 28764) @@ -640,24 +640,26 @@ lyname = lyname_bottom; return 1; } - else { + else hkp_error(n, "Unknown MNT_SIDE while parsing package.\n"); - } } else if (strcmp(tmp->argv[1], "TOP") == 0) { - *side = PCB_LYT_TOP; - lyname = lyname_top; - return 1; - } else if (strcmp(tmp->argv[1], "BOTTOM") == 0) { - *side = PCB_LYT_BOTTOM; - lyname = lyname_bottom; - return 1; - } else { + *side = PCB_LYT_TOP; + lyname = lyname_top; + return 1; + } + else if (strcmp(tmp->argv[1], "BOTTOM") == 0) { + *side = PCB_LYT_BOTTOM; + lyname = lyname_bottom; + return 1; + } + else hkp_error(n, "Unknown SIDE argument\n"); - } - } else + } + else return 0; - } else + } + else return 0; } @@ -675,12 +677,12 @@ if (subc != NULL) { if (pcb_subc_get_side(subc, &on_bottom) == -1) { hkp_error(subc, "Error getting subc side\n"); - } else { - if (on_bottom == 1) { + } + else { + if (on_bottom == 1) subc_side = PCB_LYT_BOTTOM; - } else { + else subc_side = PCB_LYT_TOP; - } } }