Index: export_openscad.c =================================================================== --- export_openscad.c (revision 26937) +++ export_openscad.c (revision 26938) @@ -327,13 +327,13 @@ gds_init(&model_calls); vti0_init(&scad_comp); - if (openscad_attribute_list[HA_models].default_val.int_value) + if (openscad_attribute_list[HA_models].default_val.lng) scad_insert_models(); openscad_hid_export_to_file(f, options); scad_close_layer_group(); - if (openscad_attribute_list[HA_drill].default_val.int_value) + if (openscad_attribute_list[HA_drill].default_val.lng) scad_draw_drills(); scad_draw_finish(); @@ -372,7 +372,7 @@ return 0; if (flags & PCB_LYT_MASK) { - if (!openscad_attribute_list[HA_mask].default_val.int_value) + if (!openscad_attribute_list[HA_mask].default_val.lng) return 0; if (flags & PCB_LYT_TOP) { scad_new_layer_group("top_mask", +2, "0,0.7,0,0.5"); @@ -385,7 +385,7 @@ } if (flags & PCB_LYT_SILK) { - if (!openscad_attribute_list[HA_silk].default_val.int_value) + if (!openscad_attribute_list[HA_silk].default_val.lng) return 0; if (flags & PCB_LYT_TOP) { scad_new_layer_group("top_silk", +3, "0,0,0"); @@ -398,7 +398,7 @@ } if (flags & PCB_LYT_COPPER) { - if (!openscad_attribute_list[HA_copper].default_val.int_value) + if (!openscad_attribute_list[HA_copper].default_val.lng) return 0; if (flags & PCB_LYT_TOP) { scad_new_layer_group("top_copper", +1, "1,0.4,0.2"); Index: scad_draw.c =================================================================== --- scad_draw.c (revision 26937) +++ scad_draw.c (revision 26938) @@ -158,7 +158,7 @@ fprintf(f, " union() {\n"); fprintf(f, " difference() {\n"); fprintf(f, " pcb_board_main();\n"); - if (openscad_attribute_list[HA_drill].default_val.int_value) + if (openscad_attribute_list[HA_drill].default_val.lng) fprintf(f, " pcb_drill();\n"); fprintf(f, " }\n"); fprintf(f, " }\n");