Index: export_openscad.c =================================================================== --- export_openscad.c (revision 30941) +++ export_openscad.c (revision 30942) @@ -509,7 +509,7 @@ cap_style = "rc"; pcb_fprintf(f, " pcb_line_%s(%mm, %mm, %mm, %f, %mm, %f);\n", cap_style, - x1, y1, (rnd_coord_t)pcb_round(length), angle * PCB_RAD_TO_DEG, gc->width, effective_layer_thickness); + x1, y1, (rnd_coord_t)rnd_round(length), angle * PCB_RAD_TO_DEG, gc->width, effective_layer_thickness); } static void openscad_draw_rect(pcb_hid_gc_t gc, rnd_coord_t x1, rnd_coord_t y1, rnd_coord_t x2, rnd_coord_t y2) Index: scad_models.c =================================================================== --- scad_models.c (revision 30941) +++ scad_models.c (revision 30942) @@ -36,7 +36,7 @@ fin = pcb_fopen_first(&PCB->hidlib, &conf_core.rc.library_search_paths, name, "r", &full_path, pcb_true); if (fin != NULL) { - char *s, *safe_name = pcb_strdup(name); + char *s, *safe_name = rnd_strdup(name); for(s = safe_name; *s != '\0'; s++) if (!isalnum(*s)) *s = '_'; @@ -63,7 +63,7 @@ } fclose(fin); pcb_snprintf(buff, sizeof(buff), "pcb_part_%s", safe_name); - htsp_set(models, (char *)name, pcb_strdup(buff)); + htsp_set(models, (char *)name, rnd_strdup(buff)); free(safe_name); } else {