Index: footprint.c =================================================================== --- footprint.c (revision 31004) +++ footprint.c (revision 31005) @@ -375,7 +375,7 @@ #define load_val(dst, src, msg) \ do { \ rnd_bool succ; \ - dst = pcb_get_value_ex(src, NULL, NULL, NULL, "mm", &succ); \ + dst = rnd_get_value_ex(src, NULL, NULL, NULL, "mm", &succ); \ if (!succ) { \ rnd_message(RND_MSG_ERROR, msg, src); \ return -1; \ Index: stackup.c =================================================================== --- stackup.c (revision 31004) +++ stackup.c (revision 31005) @@ -185,7 +185,7 @@ if (thick != NULL) { if (grp->ltype & (PCB_LYT_SUBSTRATE | PCB_LYT_COPPER)) { rnd_bool succ; - double th = pcb_get_value(thick, NULL, NULL, &succ); + double th = rnd_get_value(thick, NULL, NULL, &succ); if (succ) { char tmp[64]; pcb_sprintf(tmp, "%mu", (rnd_coord_t)th); Index: tboard.c =================================================================== --- tboard.c (revision 31004) +++ tboard.c (revision 31005) @@ -369,13 +369,13 @@ rnd_coord_t x1, y1, x2, y2; reqarg("drawing_area", 5); - x1 = pcb_get_value(argv[1], "mm", NULL, &succ); + x1 = rnd_get_value(argv[1], "mm", NULL, &succ); if (!succ) errexit("Invalid x1 coord in drawing_area\n"); - y1 = pcb_get_value(argv[2], "mm", NULL, &succ); + y1 = rnd_get_value(argv[2], "mm", NULL, &succ); if (!succ) errexit("Invalid y1 coord in drawing_area\n"); - x2 = pcb_get_value(argv[3], "mm", NULL, &succ); + x2 = rnd_get_value(argv[3], "mm", NULL, &succ); if (!succ) errexit("Invalid x2 coord in drawing_area\n"); - y2 = pcb_get_value(argv[4], "mm", NULL, &succ); + y2 = rnd_get_value(argv[4], "mm", NULL, &succ); if (!succ) errexit("Invalid y2 coord in drawing_area\n"); if ((x1 >= x2) || (y1 >= y2)) errexit("Invalid (unordered, negative box) drawing area\n"); if ((x1 < 0) || (y1 < 0)) rnd_message(RND_MSG_WARNING, "drawing_area starts at negative coords; some objects may not display;\nyou may want to run autocrop()\n"); @@ -403,9 +403,9 @@ reqarg("place", 8); - ox = pcb_get_value(argv[3], "mm", NULL, &succ); + ox = rnd_get_value(argv[3], "mm", NULL, &succ); if (!succ) errexit("Invalid ox coord in place\n"); - oy = pcb_get_value(argv[4], "mm", NULL, &succ); + oy = rnd_get_value(argv[4], "mm", NULL, &succ); if (!succ) errexit("Invalid ox coord in place\n"); rot = strtod(argv[5], &end); if (*end != '\0') errexit("Invalid rotation value in place\n"); @@ -442,13 +442,13 @@ reqarg("place_text", 10); - x1 = pcb_get_value(argv[3], "mm", NULL, &succ); + x1 = rnd_get_value(argv[3], "mm", NULL, &succ); if (!succ) errexit("Invalid x1 coord in place_text\n"); - y1 = pcb_get_value(argv[4], "mm", NULL, &succ); + y1 = rnd_get_value(argv[4], "mm", NULL, &succ); if (!succ) errexit("Invalid y1 coord in place_text\n"); - x2 = pcb_get_value(argv[5], "mm", NULL, &succ); + x2 = rnd_get_value(argv[5], "mm", NULL, &succ); if (!succ) errexit("Invalid x2 coord in place_text\n"); - y2 = pcb_get_value(argv[6], "mm", NULL, &succ); + y2 = rnd_get_value(argv[6], "mm", NULL, &succ); if (!succ) errexit("Invalid y2 coord in place_text\n"); rot = strtod(argv[8], &end); if (*end != '\0') errexit("Invalid rotation value in place_text\n"); Index: tdrc.c =================================================================== --- tdrc.c (revision 31004) +++ tdrc.c (revision 31005) @@ -108,7 +108,7 @@ rnd_bool succ; if ((strcmp(argv[2], r->ttype) != 0) || (strcmp(argv[3], r->tkind) != 0)) continue; - d = pcb_get_value(argv[4], "mm", NULL, &succ); + d = rnd_get_value(argv[4], "mm", NULL, &succ); if (succ) { if (d > val[n]) val[n] = d; Index: tlayer.c =================================================================== --- tlayer.c (revision 31004) +++ tlayer.c (revision 31005) @@ -171,8 +171,8 @@ if ((argc == 3) && (strcmp(argv[0], "v") == 0)) { rnd_bool s1, s2; - vtc0_append(coords, pcb_get_value(argv[1], "mm", NULL, &s1)); - vtc0_append(coords, pcb_get_value(argv[2], "mm", NULL, &s2)); + vtc0_append(coords, rnd_get_value(argv[1], "mm", NULL, &s1)); + vtc0_append(coords, rnd_get_value(argv[2], "mm", NULL, &s2)); if (!s1 || !s2) { rnd_message(RND_MSG_ERROR, "invalid coords in polyline %s: %s;%s\n", pname, argv[1], argv[2]); res = -1; @@ -221,17 +221,17 @@ rnd_coord_t x1, y1, x2, y2, th, cl; rnd_bool s1, s2, s3, s4; - x1 = pcb_get_value(argv[1], "mm", NULL, &s1); - y1 = pcb_get_value(argv[2], "mm", NULL, &s2); - x2 = pcb_get_value(argv[3], "mm", NULL, &s3); - y2 = pcb_get_value(argv[4], "mm", NULL, &s4); + x1 = rnd_get_value(argv[1], "mm", NULL, &s1); + y1 = rnd_get_value(argv[2], "mm", NULL, &s2); + x2 = rnd_get_value(argv[3], "mm", NULL, &s3); + y2 = rnd_get_value(argv[4], "mm", NULL, &s4); if (!s1 || !s2 || !s3 || !s4) { rnd_message(RND_MSG_ERROR, "invalid line coords in line: %s;%s %s;%s\n", argv[1], argv[2], argv[3], argv[4]); res = -1; goto error; } - th = pcb_get_value(argv[5], "mm", NULL, &s1); - cl = pcb_get_value(argv[6], "mm", NULL, &s2); + th = rnd_get_value(argv[5], "mm", NULL, &s1); + cl = rnd_get_value(argv[6], "mm", NULL, &s2); if (!s1 || !s2) { rnd_message(RND_MSG_ERROR, "invalid thickness or clearance in line: %s;%s\n", argv[5], argv[6]); res = -1; @@ -244,9 +244,9 @@ double sa, da; rnd_bool s1, s2, s3; - cx = pcb_get_value(argv[1], "mm", NULL, &s1); - cy = pcb_get_value(argv[2], "mm", NULL, &s2); - r = pcb_get_value(argv[3], "mm", NULL, &s3); + cx = rnd_get_value(argv[1], "mm", NULL, &s1); + cy = rnd_get_value(argv[2], "mm", NULL, &s2); + r = rnd_get_value(argv[3], "mm", NULL, &s3); if (!s1 || !s2 || !s3) { rnd_message(RND_MSG_ERROR, "invalid arc coords or radius in line: %s;%s %s\n", argv[1], argv[2], argv[3]); res = -1; @@ -264,8 +264,8 @@ res = -1; goto error; } - th = pcb_get_value(argv[6], "mm", NULL, &s1); - cl = pcb_get_value(argv[7], "mm", NULL, &s2); + th = rnd_get_value(argv[6], "mm", NULL, &s1); + cl = rnd_get_value(argv[7], "mm", NULL, &s2); if (!s1 || !s2) { rnd_message(RND_MSG_ERROR, "invalid thickness or clearance in arc: %s;%s\n", argv[6], argv[7]); res = -1; @@ -279,10 +279,10 @@ double rot, zx, zy, z; pcb_text_t *text; - bx1 = pcb_get_value(argv[1], "mm", NULL, &s1); - by1 = pcb_get_value(argv[2], "mm", NULL, &s2); - bx2 = pcb_get_value(argv[3], "mm", NULL, &s3); - by2 = pcb_get_value(argv[4], "mm", NULL, &s4); + bx1 = rnd_get_value(argv[1], "mm", NULL, &s1); + by1 = rnd_get_value(argv[2], "mm", NULL, &s2); + bx2 = rnd_get_value(argv[3], "mm", NULL, &s3); + by2 = rnd_get_value(argv[4], "mm", NULL, &s4); if (!s1 || !s2 || !s3 || !s4) { rnd_message(RND_MSG_ERROR, "invalid bbox coords in text %s;%s %s;%s \n", argv[1], argv[2], argv[3], argv[4]); res = -1; @@ -320,8 +320,8 @@ rnd_coord_t ox, oy; pcb_poly_t *poly; - ox = pcb_get_value(argv[2], "mm", NULL, &s1); - oy = pcb_get_value(argv[3], "mm", NULL, &s2); + ox = rnd_get_value(argv[2], "mm", NULL, &s1); + oy = rnd_get_value(argv[3], "mm", NULL, &s2); if (!s1 || !s2) { rnd_message(RND_MSG_ERROR, "invalid coords in poly %s;%s\n", argv[2], argv[3]); res = -1;