Index: trunk/src/data.c =================================================================== --- trunk/src/data.c (revision 30971) +++ trunk/src/data.c (revision 30972) @@ -232,8 +232,8 @@ rnd_rnd_box_t *pcb_data_bbox(rnd_rnd_box_t *out, pcb_data_t *Data, rnd_bool ignore_floaters) { /* preset identifiers with highest and lowest possible values */ - out->X1 = out->Y1 = PCB_MAX_COORD; - out->X2 = out->Y2 = -PCB_MAX_COORD; + out->X1 = out->Y1 = RND_MAX_COORD; + out->X2 = out->Y2 = -RND_MAX_COORD; /* now scan for the lowest/highest X and Y coordinate */ PCB_PADSTACK_LOOP(Data); @@ -284,8 +284,8 @@ rnd_rnd_box_t *pcb_data_bbox_naked(rnd_rnd_box_t *out, pcb_data_t *Data, rnd_bool ignore_floaters) { /* preset identifiers with highest and lowest possible values */ - out->X1 = out->Y1 = PCB_MAX_COORD; - out->X2 = out->Y2 = -PCB_MAX_COORD; + out->X1 = out->Y1 = RND_MAX_COORD; + out->X2 = out->Y2 = -RND_MAX_COORD; /* now scan for the lowest/highest X and Y coordinate */ PCB_PADSTACK_LOOP(Data); Index: trunk/src/flag.c =================================================================== --- trunk/src/flag.c (revision 30971) +++ trunk/src/flag.c (revision 30972) @@ -87,12 +87,12 @@ return (memcmp(f1->t, &f2->t, sizeof(f1->t)) == 0); } -const char *pcb_dynflag_cookie[PCB_DYNFLAG_BLEN]; +const char *pcb_dynflag_cookie[RND_DYNFLAG_BLEN]; pcb_dynf_t pcb_dynflag_alloc(const char *cookie) { pcb_dynf_t n; - for(n = 0; n < PCB_DYNFLAG_BLEN; n++) { + for(n = 0; n < RND_DYNFLAG_BLEN; n++) { if (pcb_dynflag_cookie[n] == NULL) { pcb_dynflag_cookie[n] = cookie; return n; @@ -103,7 +103,7 @@ void pcb_dynflag_free(pcb_dynf_t dynf) { - if ((dynf >= 0) && (dynf < PCB_DYNFLAG_BLEN)) + if ((dynf >= 0) && (dynf < RND_DYNFLAG_BLEN)) pcb_dynflag_cookie[dynf] = NULL; } @@ -111,7 +111,7 @@ void pcb_dynflag_uninit(void) { pcb_dynf_t n; - for(n = 0; n < PCB_DYNFLAG_BLEN; n++) + for(n = 0; n < RND_DYNFLAG_BLEN; n++) if (pcb_dynflag_cookie[n] != NULL) fprintf(stderr, "pcb-rnd: Internal error: dynamic flag %d (%s) not unregistered\n", n, pcb_dynflag_cookie[n]); } Index: trunk/src/flag.h =================================================================== --- trunk/src/flag.h (revision 30971) +++ trunk/src/flag.h (revision 30972) @@ -41,7 +41,7 @@ }; #define PCB_DYNFLAG_WORD unsigned long -#define PCB_DYNFLAG_WLEN ((PCB_DYNFLAG_BLEN-1) / sizeof(PCB_DYNFLAG_WORD)+1) +#define PCB_DYNFLAG_WLEN ((RND_DYNFLAG_BLEN-1) / sizeof(PCB_DYNFLAG_WORD)+1) typedef PCB_DYNFLAG_WORD pcb_dynflag_t[PCB_DYNFLAG_WLEN]; typedef struct { @@ -188,7 +188,7 @@ #define PCB_DFLAG_TEST(flg, dynf) (!!((flg)->df[(dynf) / sizeof(PCB_DYNFLAG_WORD)] & (1 << (dynf) % sizeof(PCB_DYNFLAG_WORD)))) #define PCB_DFLAG_PUT(flg, dynf, val) ((val) ? PCB_DFLAG_SET((flg), (dynf)) : PCB_DFLAG_CLR((flg), (dynf))) -extern const char *pcb_dynflag_cookie[PCB_DYNFLAG_BLEN]; +extern const char *pcb_dynflag_cookie[RND_DYNFLAG_BLEN]; typedef int pcb_dynf_t; #define PCB_DYNF_INVALID (-1) Index: trunk/src/font.c =================================================================== --- trunk/src/font.c (revision 30971) +++ trunk/src/font.c (revision 30972) @@ -123,7 +123,7 @@ pcb_line_t *line; pcb_arc_t *arc; pcb_poly_t *poly; - rnd_coord_t totalminy = PCB_MAX_COORD; + rnd_coord_t totalminy = RND_MAX_COORD; /* calculate cell with and height (is at least PCB_DEFAULT_CELLSIZE) maximum cell width and height @@ -137,7 +137,7 @@ if (!symbol->Valid || !symbol->LineN) continue; - minx = miny = PCB_MAX_COORD; + minx = miny = RND_MAX_COORD; maxx = maxy = 0; for (line = symbol->Line, j = symbol->LineN; j; j--, line++) { minx = MIN(minx, line->Point1.X); Index: trunk/src/librnd/core/compat_fs.c =================================================================== --- trunk/src/librnd/core/compat_fs.c (revision 30971) +++ trunk/src/librnd/core/compat_fs.c (revision 30972) @@ -59,9 +59,9 @@ char *rnd_get_wd(char *path) { #if defined(RND_HAVE_GETCWD) - return getcwd(path, PCB_PATH_MAX); + return getcwd(path, RND_PATH_MAX); #elif defined(RND_HAVE__GETCWD) - return _getcwd(path, PCB_PATH_MAX); + return _getcwd(path, RND_PATH_MAX); #else /* seems that some BSD releases lack of a prototype for getwd() */ return getwd(path); Index: trunk/src/librnd/core/compat_lrealpath.c =================================================================== --- trunk/src/librnd/core/compat_lrealpath.c (revision 30971) +++ trunk/src/librnd/core/compat_lrealpath.c (revision 30972) @@ -54,8 +54,8 @@ #if defined (PATH_MAX) #define REALPATH_LIMIT PATH_MAX #else -#if defined (PCB_PATH_MAX) -#define REALPATH_LIMIT PCB_PATH_MAX +#if defined (RND_PATH_MAX) +#define REALPATH_LIMIT RND_PATH_MAX #endif #endif #else Index: trunk/src/librnd/core/conf.c =================================================================== --- trunk/src/librnd/core/conf.c (revision 30971) +++ trunk/src/librnd/core/conf.c (revision 30972) @@ -267,7 +267,7 @@ /* Load plugin config files */ static int conf_load_plug_files(rnd_conf_role_t role, const char *dir) { - char path[PCB_PATH_MAX], *fn; + char path[RND_PATH_MAX], *fn; int dlen, cnt = 0; htsi_entry_t *e; @@ -457,7 +457,7 @@ const char *rnd_conf_get_project_conf_name(const char *project_fn, const char *pcb_fn, const char **try) { - static char res[PCB_PATH_MAX+1]; + static char res[RND_PATH_MAX+1]; static const char *project_name = "project.lht"; FILE *f; char *efn; Index: trunk/src/librnd/core/globalconst.h =================================================================== --- trunk/src/librnd/core/globalconst.h (revision 30971) +++ trunk/src/librnd/core/globalconst.h (revision 30972) @@ -31,23 +31,23 @@ #include -#define PCB_LARGE_VALUE (RND_COORD_MAX / 2 - 1) /* maximum extent of board and elements */ +#define RND_LARGE_VALUE (RND_COORD_MAX / 2 - 1) /* maximum extent of board and elements */ -#define PCB_MAX_COORD ((rnd_coord_t)PCB_LARGE_VALUE) /* coordinate limits */ -#define PCB_MIN_SIZE 0 +#define RND_MAX_COORD ((rnd_coord_t)RND_LARGE_VALUE) /* coordinate limits */ +#define RND_MIN_SIZE 0 #define PCB_MAX_LAYER 38 /* max number of layer, check source code for more changes, a *lot* more changes */ /* new array size that allows substrate layers */ #define PCB_MAX_LAYERGRP ((PCB_MAX_LAYER+8)*2) /* max number of layer groups, a.k.a. physical layers: a few extra outer layers per side, pluse one substrate per real layer */ -#define PCB_MIN_THICKNESS PCB_MIN_SIZE -#define PCB_MAX_THICKNESS PCB_MAX_COORD -#define PCB_MIN_ARCRADIUS PCB_MIN_SIZE -#define PCB_MAX_ARCRADIUS PCB_MAX_COORD +#define PCB_MIN_THICKNESS RND_MIN_SIZE +#define PCB_MAX_THICKNESS RND_MAX_COORD +#define PCB_MIN_ARCRADIUS RND_MIN_SIZE +#define PCB_MAX_ARCRADIUS RND_MAX_COORD #define PCB_MIN_TEXTSCALE 1 /* scaling of text objects in percent (must be an integer greater than 0) */ #define PCB_MAX_TEXTSCALE 10000 #define PCB_MIN_PINORVIASIZE PCB_MIL_TO_COORD(20) /* size of a pin or via */ #define PCB_MIN_PINORVIAHOLE PCB_MIL_TO_COORD(4) /* size of a pins or vias drilling hole */ -#define PCB_MAX_PINORVIASIZE ((rnd_coord_t)PCB_LARGE_VALUE) +#define PCB_MAX_PINORVIASIZE ((rnd_coord_t)RND_LARGE_VALUE) #define PCB_MIN_PINORVIACOPPER PCB_MIL_TO_COORD(4) /* min difference outer-inner diameter */ #define PCB_MIN_GRID 1 #define PCB_MAX_FONTPOSITION 255 /* upper limit of characters in my font */ @@ -54,22 +54,22 @@ #define PCB_MAX_BUFFER 5 /* number of pastebuffers additional changes in menu.c are also required to select more buffers */ -#ifndef PCB_PATH_MAX /* maximum path length */ +#ifndef RND_PATH_MAX /* maximum path length */ #ifdef PATH_MAX -#define PCB_PATH_MAX PATH_MAX +#define RND_PATH_MAX PATH_MAX #else -#define PCB_PATH_MAX 2048 +#define RND_PATH_MAX 2048 #endif #endif /* number of dynamic flag bits that can be allocated at once; should be n*64 for memory efficiency */ -#define PCB_DYNFLAG_BLEN 64 +#define RND_DYNFLAG_BLEN 64 -#define PCB_MAX_LINE_POINT_DISTANCE 0 /* maximum distance when searching line points; same for arc point */ -#define PCB_MAX_POLYGON_POINT_DISTANCE 0 /* maximum distance when searching polygon points */ -#define PCB_MAX_NETLIST_LINE_LENGTH 255 /* maximum line length for netlist files */ -#define PCB_MIN_GRID_DISTANCE 4 /* minimum distance between point to enable grid drawing */ +#define RND_MAX_LINE_POINT_DISTANCE 0 /* maximum distance when searching line points; same for arc point */ +#define RND_MAX_POLYGON_POINT_DISTANCE 0 /* maximum distance when searching polygon points */ +#define RND_MAX_NETLIST_LINE_LENGTH 255 /* maximum line length for netlist files */ +#define RND_MIN_GRID_DISTANCE 4 /* minimum distance between point to enable grid drawing */ #define PCB_EMARK_SIZE PCB_MIL_TO_COORD(10) /* size of diamond element mark */ #define PCB_SUBC_AUX_UNIT PCB_MM_TO_COORD(1) /* size of the unit vector for the subc-aux layer */ Index: trunk/src/librnd/core/hid_inlines.h =================================================================== --- trunk/src/librnd/core/hid_inlines.h (revision 30971) +++ trunk/src/librnd/core/hid_inlines.h (revision 30972) @@ -36,7 +36,7 @@ pcb_core_gc_t *hc; res = pcb_render->make_gc(pcb_gui); hc = (pcb_core_gc_t *)res; /* assumes first field is pcb_core_gc_t */ - hc->width = PCB_MAX_COORD; + hc->width = RND_MAX_COORD; hc->cap = pcb_cap_invalid; hc->xor = 0; hc->faded = 0; Index: trunk/src/librnd/core/safe_fs.c =================================================================== --- trunk/src/librnd/core/safe_fs.c (revision 30971) +++ trunk/src/librnd/core/safe_fs.c (revision 30972) @@ -276,7 +276,7 @@ static FILE *pcb_fopen_at_(rnd_hidlib_t *hidlib, const char *from, const char *fn, const char *mode, char **full_path, int recursive) { - char tmp[PCB_PATH_MAX]; + char tmp[RND_PATH_MAX]; DIR *d; struct dirent *de; FILE *res; Index: trunk/src/librnd/pcb_compat.h =================================================================== --- trunk/src/librnd/pcb_compat.h (revision 30971) +++ trunk/src/librnd/pcb_compat.h (revision 30972) @@ -510,3 +510,12 @@ #define pcb_export_opt_t rnd_export_opt_t #define pcb_layer_id_t rnd_layer_id_t #define pcb_layergrp_id_t rnd_layergrp_id_t +#define PCB_LARGE_VALUE RND_LARGE_VALUE +#define PCB_MAX_COORD RND_MAX_COORD +#define PCB_MIN_SIZE RND_MIN_SIZE +#define PCB_PATH_MAX RND_PATH_MAX +#define PCB_DYNFLAG_BLEN RND_DYNFLAG_BLEN +#define PCB_MAX_LINE_POINT_DISTANCE RND_MAX_LINE_POINT_DISTANCE +#define PCB_MAX_POLYGON_POINT_DISTANCE RND_MAX_POLYGON_POINT_DISTANCE +#define PCB_MAX_NETLIST_LINE_LENGTH RND_MAX_NETLIST_LINE_LENGTH +#define PCB_MIN_GRID_DISTANCE RND_MIN_GRID_DISTANCE Index: trunk/src/obj_poly.c =================================================================== --- trunk/src/obj_poly.c (revision 30971) +++ trunk/src/obj_poly.c (revision 30972) @@ -373,8 +373,8 @@ /* sets the bounding box of a polygons */ void pcb_poly_bbox(pcb_poly_t *Polygon) { - Polygon->bbox_naked.X1 = Polygon->bbox_naked.Y1 = PCB_MAX_COORD; - Polygon->bbox_naked.X2 = Polygon->bbox_naked.Y2 = -PCB_MAX_COORD; + Polygon->bbox_naked.X1 = Polygon->bbox_naked.Y1 = RND_MAX_COORD; + Polygon->bbox_naked.X2 = Polygon->bbox_naked.Y2 = -RND_MAX_COORD; PCB_POLY_POINT_LOOP(Polygon); { Index: trunk/src/obj_pstk.h =================================================================== --- trunk/src/obj_pstk.h (revision 30971) +++ trunk/src/obj_pstk.h (revision 30972) @@ -223,7 +223,7 @@ void pcb_pstk_proto_del_shape(pcb_pstk_proto_t *proto, pcb_layer_type_t lyt, pcb_layer_combining_t comb); void pcb_pstk_proto_del_shape_idx(pcb_pstk_proto_t *proto, int idx); -#define PCB_PSTK_DONT_MIRROR_COORDS PCB_MAX_COORD +#define PCB_PSTK_DONT_MIRROR_COORDS RND_MAX_COORD /* Mirror a padstack (useful for sending to the other side - set swap_side to 1 in that case) Disabling xmirror is useful if side needs to be swapped but coordinates are already mirrored so they represent the other-side geometry (e.g. when Index: trunk/src/obj_subc.c =================================================================== --- trunk/src/obj_subc.c (revision 30971) +++ trunk/src/obj_subc.c (revision 30972) @@ -874,10 +874,10 @@ pcb_subc_copy_meta(sc, src); - sc->BoundingBox.X1 = sc->BoundingBox.Y1 = PCB_MAX_COORD; - sc->BoundingBox.X2 = sc->BoundingBox.Y2 = -PCB_MAX_COORD; - sc->bbox_naked.X1 = sc->bbox_naked.Y1 = PCB_MAX_COORD; - sc->bbox_naked.X2 = sc->bbox_naked.Y2 = -PCB_MAX_COORD; + sc->BoundingBox.X1 = sc->BoundingBox.Y1 = RND_MAX_COORD; + sc->BoundingBox.X2 = sc->BoundingBox.Y2 = -RND_MAX_COORD; + sc->bbox_naked.X1 = sc->bbox_naked.Y1 = RND_MAX_COORD; + sc->bbox_naked.X2 = sc->bbox_naked.Y2 = -RND_MAX_COORD; /* make a copy of layer data */ for(n = 0; n < src->data->LayerN; n++) { @@ -1082,10 +1082,10 @@ } /* for calculating the new bounding box on the fly */ - sc->BoundingBox.X1 = sc->BoundingBox.Y1 = PCB_MAX_COORD; - sc->BoundingBox.X2 = sc->BoundingBox.Y2 = -PCB_MAX_COORD; - sc->bbox_naked.X1 = sc->bbox_naked.Y1 = PCB_MAX_COORD; - sc->bbox_naked.X2 = sc->bbox_naked.Y2 = -PCB_MAX_COORD; + sc->BoundingBox.X1 = sc->BoundingBox.Y1 = RND_MAX_COORD; + sc->BoundingBox.X2 = sc->BoundingBox.Y2 = -RND_MAX_COORD; + sc->bbox_naked.X1 = sc->bbox_naked.Y1 = RND_MAX_COORD; + sc->bbox_naked.X2 = sc->bbox_naked.Y2 = -RND_MAX_COORD; /* execute on layer locals */ for(n = 0; n < sc->data->LayerN; n++) { Index: trunk/src/plug_footprint.c =================================================================== --- trunk/src/plug_footprint.c (revision 30971) +++ trunk/src/plug_footprint.c (revision 30972) @@ -386,7 +386,7 @@ static int fp_read_lib_all_(const rnd_conflist_t *searchpath) { rnd_conf_listitem_t *ci; - char *toppath, toppath_[PCB_PATH_MAX + 1]; /* String holding abs path to top level library dir */ + char *toppath, toppath_[RND_PATH_MAX + 1]; /* String holding abs path to top level library dir */ int n_footprints = 0; /* Running count of footprints found */ int res; Index: trunk/src/polygon.c =================================================================== --- trunk/src/polygon.c (revision 30971) +++ trunk/src/polygon.c (revision 30972) @@ -1047,7 +1047,7 @@ */ rnd_cardinal_t pcb_poly_get_lowest_distance_point(pcb_poly_t *Polygon, rnd_coord_t X, rnd_coord_t Y) { - double mindistance = (double) PCB_MAX_COORD * PCB_MAX_COORD; + double mindistance = (double) RND_MAX_COORD * RND_MAX_COORD; rnd_point_t *ptr1, *ptr2; rnd_cardinal_t n, result = 0; Index: trunk/src/rats_act.c =================================================================== --- trunk/src/rats_act.c (revision 30971) +++ trunk/src/rats_act.c (revision 30972) @@ -76,7 +76,7 @@ pcb_board_set_changed_flag(pcb_true); break; case F_Close: - small = PCB_SQUARE(PCB_MAX_COORD); + small = PCB_SQUARE(RND_MAX_COORD); shorty = NULL; PCB_RAT_LOOP(PCB->Data); { Index: trunk/src/search.c =================================================================== --- trunk/src/search.c (revision 30971) +++ trunk/src/search.c (revision 30972) @@ -434,7 +434,7 @@ info.Line = Line; info.Point = Point; *Point = NULL; - info.least = PCB_MAX_LINE_POINT_DISTANCE + SearchRadius; + info.least = RND_MAX_LINE_POINT_DISTANCE + SearchRadius; info.objst = objst; info.req_flag = req_flag; @@ -453,7 +453,7 @@ info.Arc = Arc; info.arc_pt = Point; *Point = NULL; - info.least = PCB_MAX_LINE_POINT_DISTANCE + SearchRadius; + info.least = RND_MAX_LINE_POINT_DISTANCE + SearchRadius; info.objst = objst; info.req_flag = req_flag; @@ -518,7 +518,7 @@ ctx.Polygon = Polygon; ctx.Point = Point; ctx.found = pcb_false;; - ctx.least = SearchRadius + PCB_MAX_POLYGON_POINT_DISTANCE; + ctx.least = SearchRadius + RND_MAX_POLYGON_POINT_DISTANCE; ctx.least = ctx.least * ctx.least; pcb_r_search(SearchLayer->polygon_tree, &SearchBox, NULL, polypoint_callback, &ctx, NULL); @@ -573,7 +573,7 @@ info.ptr1 = (void **) subc; info.ptr2 = (void **) Dummy1; info.ptr3 = (void **) Dummy2; - info.area = PCB_SQUARE(PCB_MAX_COORD); + info.area = PCB_SQUARE(RND_MAX_COORD); info.BackToo = (BackToo && PCB->InvisibleObjectsOn); info.objst = objst; info.req_flag = req_flag; Index: trunk/src/select_act.c =================================================================== --- trunk/src/select_act.c (revision 30971) +++ trunk/src/select_act.c (revision 30972) @@ -118,10 +118,10 @@ { rnd_rnd_box_t box; - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; if (pcb_select_block(PCB, &box, pcb_true, pcb_true, pcb_false)) { pcb_board_set_changed_flag(pcb_true); pcb_gui->invalidate_all(pcb_gui); @@ -133,10 +133,10 @@ { rnd_rnd_box_t box; - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; if (pcb_select_block(PCB, &box, pcb_true, pcb_true, pcb_true)) { pcb_board_set_changed_flag(pcb_true); pcb_gui->invalidate_all(pcb_gui); @@ -218,10 +218,10 @@ { rnd_rnd_box_t box; - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; if (pcb_select_block(PCB, &box, pcb_false, pcb_false, pcb_false)) pcb_board_set_changed_flag(pcb_true); break; Index: trunk/src/view.c =================================================================== --- trunk/src/view.c (revision 30971) +++ trunk/src/view.c (revision 30972) @@ -187,8 +187,8 @@ } } - b.X1 = b.Y1 = PCB_MAX_COORD; - b.X2 = b.Y2 = -PCB_MAX_COORD; + b.X1 = b.Y1 = RND_MAX_COORD; + b.X2 = b.Y2 = -RND_MAX_COORD; for(g = 0; g < 2; g++) { for(idp = pcb_idpath_list_first(&v->objs[g]); idp != NULL; idp = pcb_idpath_list_next(idp)) { obj = pcb_idpath2obj_in(data, idp); Index: trunk/src_plugins/asm/asm.c =================================================================== --- trunk/src_plugins/asm/asm.c (revision 30971) +++ trunk/src_plugins/asm/asm.c (revision 30972) @@ -357,10 +357,10 @@ rnd_rnd_box_t box; /* unselect all */ - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; if (pcb_select_block(PCB, &box, pcb_false, pcb_false, pcb_false)) pcb_board_set_changed_flag(pcb_true); Index: trunk/src_plugins/autoplace/autoplace.c =================================================================== --- trunk/src_plugins/autoplace/autoplace.c (revision 30971) +++ trunk/src_plugins/autoplace/autoplace.c (revision 30972) @@ -537,8 +537,8 @@ } /* penalize total area used by this layout */ { - rnd_coord_t minX = PCB_MAX_COORD, minY = PCB_MAX_COORD; - rnd_coord_t maxX = -PCB_MAX_COORD, maxY = -PCB_MAX_COORD; + rnd_coord_t minX = RND_MAX_COORD, minY = RND_MAX_COORD; + rnd_coord_t maxX = -RND_MAX_COORD, maxY = -RND_MAX_COORD; PCB_SUBC_LOOP(PCB->Data); { PCB_MAKE_MIN(minX, subc->BoundingBox.X1); Index: trunk/src_plugins/autoroute/autoroute.c =================================================================== --- trunk/src_plugins/autoroute/autoroute.c (revision 30971) +++ trunk/src_plugins/autoroute/autoroute.c (revision 30972) @@ -4125,9 +4125,9 @@ int i; rnd_rnd_box_t big; big.X1 = 0; - big.X2 = PCB_MAX_COORD; + big.X2 = RND_MAX_COORD; big.Y1 = 0; - big.Y2 = PCB_MAX_COORD; + big.Y2 = RND_MAX_COORD; for (i = 0; i < pcb_max_group(PCB); i++) { if (pcb_r_search(rd->layergrouptree[i], &big, NULL, bad_boy, NULL, NULL)) return pcb_false; @@ -4749,7 +4749,7 @@ pcb_hid_progress(0, 0, NULL); if (conf_core.editor.live_routing) { int i; - rnd_rnd_box_t big = { 0, 0, PCB_MAX_COORD, PCB_MAX_COORD }; + rnd_rnd_box_t big = { 0, 0, RND_MAX_COORD, RND_MAX_COORD }; for (i = 0; i < pcb_max_group(PCB); i++) { pcb_r_search(rd->layergrouptree[i], &big, NULL, ripout_livedraw_obj_cb, NULL, NULL); } Index: trunk/src_plugins/ddraft/ddraft.c =================================================================== --- trunk/src_plugins/ddraft/ddraft.c (revision 30971) +++ trunk/src_plugins/ddraft/ddraft.c (revision 30972) @@ -96,9 +96,9 @@ switch(kwobj) { case F_Object: for(;;) { - x = PCB_MAX_COORD; + x = RND_MAX_COORD; rnd_hid_get_coords("Select an object to cut or press esc", &x, &y, 1); - if (x == PCB_MAX_COORD) + if (x == RND_MAX_COORD) break; type = pcb_search_screen(x, y, CUT_TYPES, &ptr1, &ptr2, &ptr3); Index: trunk/src_plugins/dialogs/dlg_lib_pstk.c =================================================================== --- trunk/src_plugins/dialogs/dlg_lib_pstk.c (revision 30971) +++ trunk/src_plugins/dialogs/dlg_lib_pstk.c (revision 30972) @@ -428,10 +428,10 @@ pid = strtol(r->cell[0], NULL, 10); /* unselect all */ - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; if (pcb_select_block(PCB, &box, pcb_false, pcb_false, pcb_false)) changed = 1; Index: trunk/src_plugins/dialogs/dlg_loadsave.c =================================================================== --- trunk/src_plugins/dialogs/dlg_loadsave.c (revision 30971) +++ trunk/src_plugins/dialogs/dlg_loadsave.c (revision 30972) @@ -47,7 +47,7 @@ static char *dup_cwd(void) { - char tmp[PCB_PATH_MAX + 1]; + char tmp[RND_PATH_MAX + 1]; return rnd_strdup(rnd_get_wd(tmp)); } Index: trunk/src_plugins/dialogs/dlg_pref.c =================================================================== --- trunk/src_plugins/dialogs/dlg_pref.c (revision 30971) +++ trunk/src_plugins/dialogs/dlg_pref.c (revision 30972) @@ -142,7 +142,7 @@ case RND_CFN_COORD: PCB_DAD_COORD(ctx->dlg, ""); item->wid = PCB_DAD_CURRENT(ctx->dlg); - PCB_DAD_MINMAX(ctx->dlg, 0, PCB_MAX_COORD); + PCB_DAD_MINMAX(ctx->dlg, 0, RND_MAX_COORD); PCB_DAD_DEFAULT_NUM(ctx->dlg, cn->val.coord[0]); PCB_DAD_HELP(ctx->dlg, cn->description); PCB_DAD_CHANGE_CB(ctx->dlg, change_cb); Index: trunk/src_plugins/dialogs/dlg_pref_sizes.c =================================================================== --- trunk/src_plugins/dialogs/dlg_pref_sizes.c (revision 30971) +++ trunk/src_plugins/dialogs/dlg_pref_sizes.c (revision 30972) @@ -106,13 +106,13 @@ PCB_DAD_LABEL(ctx->dlg, "Width="); PCB_DAD_COORD(ctx->dlg, ""); ctx->sizes.wwidth = PCB_DAD_CURRENT(ctx->dlg); - PCB_DAD_MINMAX(ctx->dlg, PCB_MM_TO_COORD(1), PCB_MAX_COORD); + PCB_DAD_MINMAX(ctx->dlg, PCB_MM_TO_COORD(1), RND_MAX_COORD); PCB_DAD_DEFAULT_NUM(ctx->dlg, PCB->hidlib.size_x); PCB_DAD_CHANGE_CB(ctx->dlg, pref_sizes_dlg2brd); PCB_DAD_LABEL(ctx->dlg, "Height="); PCB_DAD_COORD(ctx->dlg, ""); ctx->sizes.wheight = PCB_DAD_CURRENT(ctx->dlg); - PCB_DAD_MINMAX(ctx->dlg, PCB_MM_TO_COORD(1), PCB_MAX_COORD); + PCB_DAD_MINMAX(ctx->dlg, PCB_MM_TO_COORD(1), RND_MAX_COORD); PCB_DAD_DEFAULT_NUM(ctx->dlg, PCB->hidlib.size_y); PCB_DAD_CHANGE_CB(ctx->dlg, pref_sizes_dlg2brd); PCB_DAD_END(ctx->dlg); @@ -149,7 +149,7 @@ PCB_DAD_LABEL(ctx->dlg, "polygon isle minimum size\n[square um]"); PCB_DAD_REAL(ctx->dlg, ""); ctx->sizes.wisle = PCB_DAD_CURRENT(ctx->dlg); - PCB_DAD_MINMAX(ctx->dlg, 0, PCB_MAX_COORD); + PCB_DAD_MINMAX(ctx->dlg, 0, RND_MAX_COORD); ctx->dlg[ctx->sizes.wisle].val.dbl = (conf_core.design.poly_isle_area / 1000000.0); PCB_DAD_CHANGE_CB(ctx->dlg, pref_isle_dlg2brd); PCB_DAD_END(ctx->dlg); Index: trunk/src_plugins/dialogs/dlg_search_edit.c =================================================================== --- trunk/src_plugins/dialogs/dlg_search_edit.c (revision 30971) +++ trunk/src_plugins/dialogs/dlg_search_edit.c (revision 30972) @@ -330,7 +330,7 @@ PCB_DAD_COORD(ctx->dlg, ""); PCB_DAD_COMPFLAG(ctx->dlg, PCB_HATF_HIDE); ctx->wright[RIGHT_COORD] = PCB_DAD_CURRENT(ctx->dlg); - PCB_DAD_MINMAX(ctx->dlg, -PCB_MAX_COORD, PCB_MAX_COORD); + PCB_DAD_MINMAX(ctx->dlg, -RND_MAX_COORD, RND_MAX_COORD); PCB_DAD_CHANGE_CB(ctx->dlg, srchexpr_right_cb); PCB_DAD_TREE(ctx->dlg, 1, 0, NULL); Index: trunk/src_plugins/export_gcode/gcode.c =================================================================== --- trunk/src_plugins/export_gcode/gcode.c (revision 30971) +++ trunk/src_plugins/export_gcode/gcode.c (revision 30972) @@ -212,7 +212,7 @@ { pcb_line_t *from = NULL, *to, *last_to = NULL; gdl_iterator_t it; - rnd_coord_t lastx = PCB_MAX_COORD, lasty = PCB_MAX_COORD; + rnd_coord_t lastx = RND_MAX_COORD, lasty = RND_MAX_COORD; int start_depth, passes; if (tctx->res_path->Line.lst.length == 0) { Index: trunk/src_plugins/export_oldconn/oldconn.c =================================================================== --- trunk/src_plugins/export_oldconn/oldconn.c (revision 30971) +++ trunk/src_plugins/export_oldconn/oldconn.c (revision 30972) @@ -239,7 +239,7 @@ FILE *fp = NULL; if ((Filename != NULL) && (*Filename != '\0')) { - char message[PCB_PATH_MAX + 80]; + char message[RND_PATH_MAX + 80]; int response; if (rnd_file_readable(Filename)) { Index: trunk/src_plugins/export_vfs_fuse/export_vfs_fuse.c =================================================================== --- trunk/src_plugins/export_vfs_fuse/export_vfs_fuse.c (revision 30971) +++ trunk/src_plugins/export_vfs_fuse/export_vfs_fuse.c (revision 30972) @@ -36,7 +36,7 @@ static const char *export_vfs_fuse_cookie = "export_vfs_fuse HID"; static int pcb_fuse_changed; -static char fuse_cwd[PCB_PATH_MAX]; +static char fuse_cwd[RND_PATH_MAX]; static rnd_export_opt_t *export_vfs_fuse_get_export_options(rnd_hid_t *hid, int *n) { Index: trunk/src_plugins/export_xy/xy.c =================================================================== --- trunk/src_plugins/export_xy/xy.c (revision 30971) +++ trunk/src_plugins/export_xy/xy.c (revision 30972) @@ -211,8 +211,8 @@ static void calc_pad_bbox_(subst_ctx_t *ctx, rnd_coord_t *pw, rnd_coord_t *ph, rnd_coord_t *pcx, rnd_coord_t *pcy) { rnd_rnd_box_t box; - box.X1 = box.Y1 = PCB_MAX_COORD; - box.X2 = box.Y2 = -PCB_MAX_COORD; + box.X1 = box.Y1 = RND_MAX_COORD; + box.X2 = box.Y2 = -RND_MAX_COORD; if (ctx->subc != NULL) { pcb_any_obj_t *o; Index: trunk/src_plugins/fp_fs/fp_fs.c =================================================================== --- trunk/src_plugins/fp_fs/fp_fs.c (revision 30971) +++ trunk/src_plugins/fp_fs/fp_fs.c (revision 30972) @@ -115,9 +115,9 @@ int (*cb) (void *cookie, const char *subdir, const char *name, pcb_fptype_t type, void *tags[], pcb_plug_fp_map_t *children), void *cookie, int subdir_may_not_exist, int need_tags) { - char olddir[PCB_PATH_MAX + 1]; /* The directory we start out in (cwd) */ - char new_subdir[PCB_PATH_MAX + 1]; - char fn[PCB_PATH_MAX + 1], *fn_end; + char olddir[RND_PATH_MAX + 1]; /* The directory we start out in (cwd) */ + char new_subdir[RND_PATH_MAX + 1]; + char fn[RND_PATH_MAX + 1], *fn_end; DIR *subdirobj; /* Interable object holding all subdir entries */ struct dirent *subdirentry; /* Individual subdir entry */ struct stat buffer; /* Buffer used in stat */ @@ -233,7 +233,7 @@ { list_st_t l; list_dir_t *d, *nextd; - char working_[PCB_PATH_MAX + 1]; + char working_[RND_PATH_MAX + 1]; const char *visible_subdir; char *working; /* String holding abs path to working dir */ @@ -328,7 +328,7 @@ static char *fp_fs_search(const char *search_path, const char *basename, int parametric) { const char *p, *end; - char path[PCB_PATH_MAX + 1]; + char path[RND_PATH_MAX + 1]; fp_search_t ctx; if (rnd_is_path_abs(basename)) Index: trunk/src_plugins/fp_wget/edakrill.c =================================================================== --- trunk/src_plugins/fp_wget/edakrill.c (revision 30971) +++ trunk/src_plugins/fp_wget/edakrill.c (revision 30972) @@ -141,7 +141,7 @@ int vpath_base_len; fp_get_mode wmode = FP_WGET_OFFLINE; pcb_fplibrary_t *l; - char last_sum_fn[PCB_PATH_MAX]; + char last_sum_fn[RND_PATH_MAX]; if (strncmp(path, REQUIRE_PATH_PREFIX, strlen(REQUIRE_PATH_PREFIX)) != 0) return -1; Index: trunk/src_plugins/fp_wget/gedasymbols.c =================================================================== --- trunk/src_plugins/fp_wget/gedasymbols.c (revision 30971) +++ trunk/src_plugins/fp_wget/gedasymbols.c (revision 30972) @@ -62,7 +62,7 @@ int vpath_base_len; fp_get_mode wmode = FP_WGET_OFFLINE; pcb_fplibrary_t *l; - char last_sum_fn[PCB_PATH_MAX]; + char last_sum_fn[RND_PATH_MAX]; if (strncmp(path, REQUIRE_PATH_PREFIX, strlen(REQUIRE_PATH_PREFIX)) != 0) return -1; Index: trunk/src_plugins/fp_wget/wget_common.c =================================================================== --- trunk/src_plugins/fp_wget/wget_common.c (revision 30971) +++ trunk/src_plugins/fp_wget/wget_common.c (revision 30972) @@ -47,7 +47,7 @@ static int mkdirp(const char *dir) { int len; - char buff[PCB_PATH_MAX+32]; + char buff[RND_PATH_MAX+32]; len = pcb_snprintf(buff, sizeof(buff), "mkdir -p '%s'", dir); if (len >= sizeof(buff)-1) return -1; Index: trunk/src_plugins/hid_gtk2_gdk/gtkhid-gdk.c =================================================================== --- trunk/src_plugins/hid_gtk2_gdk/gtkhid-gdk.c (revision 30971) +++ trunk/src_plugins/hid_gtk2_gdk/gtkhid-gdk.c (revision 30972) @@ -271,7 +271,7 @@ if (!pcb_conf_hid_gtk.plugins.hid_gtk.local_grid.enable) return; - if ((Vz(hidlib->grid) < PCB_MIN_GRID_DISTANCE) || (!pcbhl_conf.editor.draw_grid)) + if ((Vz(hidlib->grid) < RND_MIN_GRID_DISTANCE) || (!pcbhl_conf.editor.draw_grid)) return; /* cx and cy are the actual cursor snapped to wherever - round them to the nearest real grid point */ @@ -811,8 +811,8 @@ int n, xi1 = 0, yi1 = 0, xi2 = 0, yi2 = 0, xs1 = 0, ys1 = 0, xs2 = 0, ys2 = 0; if (n_coords != 4) return 0; - b->X1 = b->Y1 = PCB_MAX_COORD; - b->X2 = b->Y2 = -PCB_MAX_COORD; + b->X1 = b->Y1 = RND_MAX_COORD; + b->X2 = b->Y2 = -RND_MAX_COORD; for(n = 0; n < 4; n++) { if (x[n] == b->X1) xs1++; @@ -854,7 +854,7 @@ static GdkPoint *points = 0; static int npoints = 0; int i, len, sup = 0; - rnd_coord_t lsx, lsy, lastx = PCB_MAX_COORD, lasty = PCB_MAX_COORD, mindist = ghidgui->port.view.coord_per_px * 2; + rnd_coord_t lsx, lsy, lastx = RND_MAX_COORD, lasty = RND_MAX_COORD, mindist = ghidgui->port.view.coord_per_px * 2; render_priv_t *priv = ghidgui->port.render_priv; USE_GC_NOPEN(gc); @@ -915,7 +915,7 @@ static int npoints = 0; int i, len, sup = 0; render_priv_t *priv = ghidgui->port.render_priv; - rnd_coord_t lsx, lsy, lastx = PCB_MAX_COORD, lasty = PCB_MAX_COORD, mindist = ghidgui->port.view.coord_per_px * 2; + rnd_coord_t lsx, lsy, lastx = RND_MAX_COORD, lasty = RND_MAX_COORD, mindist = ghidgui->port.view.coord_per_px * 2; USE_GC_NOPEN(gc); assert((curr_drawing_mode == PCB_HID_COMP_POSITIVE) || (curr_drawing_mode == PCB_HID_COMP_POSITIVE_XOR) || (curr_drawing_mode == PCB_HID_COMP_NEGATIVE)); Index: trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c =================================================================== --- trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c (revision 30971) +++ trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c (revision 30972) @@ -192,7 +192,7 @@ { render_priv_t *priv = ghidgui->port.render_priv; - if ((Vz(hidlib->grid) < PCB_MIN_GRID_DISTANCE) || (!pcbhl_conf.editor.draw_grid)) + if ((Vz(hidlib->grid) < RND_MIN_GRID_DISTANCE) || (!pcbhl_conf.editor.draw_grid)) return; glEnable(GL_COLOR_LOGIC_OP); Index: trunk/src_plugins/hid_lesstif/main.c =================================================================== --- trunk/src_plugins/hid_lesstif/main.c (revision 30971) +++ trunk/src_plugins/hid_lesstif/main.c (revision 30972) @@ -1883,7 +1883,7 @@ if (!pcbhl_conf.editor.draw_grid) return; - if (Vz(ltf_hidlib->grid) < PCB_MIN_GRID_DISTANCE) + if (Vz(ltf_hidlib->grid) < RND_MIN_GRID_DISTANCE) return; if (!grid_gc) { grid_gc = XCreateGC(display, window, 0, 0); Index: trunk/src_plugins/import_netlist/import_netlist.c =================================================================== --- trunk/src_plugins/import_netlist/import_netlist.c (revision 30971) +++ trunk/src_plugins/import_netlist/import_netlist.c (revision 30972) @@ -55,8 +55,8 @@ static int ReadNetlist(const char *filename) { char *command = NULL; - char inputline[PCB_MAX_NETLIST_LINE_LENGTH + 1]; - char temp[PCB_MAX_NETLIST_LINE_LENGTH + 1]; + char inputline[RND_MAX_NETLIST_LINE_LENGTH + 1]; + char temp[RND_MAX_NETLIST_LINE_LENGTH + 1]; FILE *fp; pcb_net_t *net = NULL; int i, j, lines, kind; @@ -100,13 +100,13 @@ * kind = 2 is connection */ kind = 0; - while (fgets(inputline, PCB_MAX_NETLIST_LINE_LENGTH, fp)) { + while (fgets(inputline, RND_MAX_NETLIST_LINE_LENGTH, fp)) { size_t len = strlen(inputline); /* check for maximum length line */ if (len) { if (inputline[--len] != '\n') rnd_message(RND_MSG_ERROR, "Line length (%i) exceeded in netlist file.\n" - "additional characters will be ignored.\n", PCB_MAX_NETLIST_LINE_LENGTH); + "additional characters will be ignored.\n", RND_MAX_NETLIST_LINE_LENGTH); else inputline[len] = '\0'; } Index: trunk/src_plugins/import_sch2/import_sch_dlg.c =================================================================== --- trunk/src_plugins/import_sch2/import_sch_dlg.c (revision 30971) +++ trunk/src_plugins/import_sch2/import_sch_dlg.c (revision 30972) @@ -192,7 +192,7 @@ { int n, idx = -1, wid = attr - isch_ctx.dlg; char *name; - static char cwd[PCB_PATH_MAX + 1]; + static char cwd[RND_PATH_MAX + 1]; for(n = 0; n < MAX_ARGS; n++) { if (isch_ctx.warg_button[n] == wid) { Index: trunk/src_plugins/io_kicad/read.c =================================================================== --- trunk/src_plugins/io_kicad/read.c (revision 30971) +++ trunk/src_plugins/io_kicad/read.c (revision 30972) @@ -71,7 +71,7 @@ #define PCB_FOR_FP (st->pcb == NULL ? PCB : st->pcb) /* when a coord value is not specified in the file */ -#define UNSPECIFIED PCB_MAX_COORD +#define UNSPECIFIED RND_MAX_COORD typedef enum { DIM_PAGE, Index: trunk/src_plugins/io_mentor_cell/read.c =================================================================== --- trunk/src_plugins/io_mentor_cell/read.c (revision 30971) +++ trunk/src_plugins/io_mentor_cell/read.c (revision 30972) @@ -1401,7 +1401,7 @@ hkp_ctx_t ctx; int res = -1; FILE *flay; - char *end, fn2[PCB_PATH_MAX]; + char *end, fn2[RND_PATH_MAX]; pcb_data_clip_inhibit_inc(pcb->Data); pcb_layergrp_inhibit_inc(); @@ -1415,8 +1415,8 @@ } /* create the file name for the padstacks */ - strncpy(fn2, fn, PCB_PATH_MAX); - fn2[PCB_PATH_MAX-1] = '\0'; + strncpy(fn2, fn, RND_PATH_MAX); + fn2[RND_PATH_MAX-1] = '\0'; end = strrchr(fn2, RND_DIR_SEPARATOR_C); if (end == NULL) end = fn2; Index: trunk/src_plugins/io_pcb/parse_y.c =================================================================== --- trunk/src_plugins/io_pcb/parse_y.c (revision 30971) +++ trunk/src_plugins/io_pcb/parse_y.c (revision 30972) @@ -1973,8 +1973,8 @@ #line 312 "parse_y.y" /* yacc.c:1652 */ { yyPCB->hidlib.name = (yyvsp[-1].string); - yyPCB->hidlib.size_x = PCB_MAX_COORD; - yyPCB->hidlib.size_y = PCB_MAX_COORD; + yyPCB->hidlib.size_x = RND_MAX_COORD; + yyPCB->hidlib.size_y = RND_MAX_COORD; old_fmt = 1; } #line 1981 "parse_y.c" /* yacc.c:1652 */ Index: trunk/src_plugins/io_pcb/parse_y.y =================================================================== --- trunk/src_plugins/io_pcb/parse_y.y (revision 30971) +++ trunk/src_plugins/io_pcb/parse_y.y (revision 30972) @@ -311,8 +311,8 @@ : T_PCB '(' STRING ')' { yyPCB->hidlib.name = $3; - yyPCB->hidlib.size_x = PCB_MAX_COORD; - yyPCB->hidlib.size_y = PCB_MAX_COORD; + yyPCB->hidlib.size_x = RND_MAX_COORD; + yyPCB->hidlib.size_y = RND_MAX_COORD; old_fmt = 1; } | T_PCB '(' STRING measure measure ')' Index: trunk/src_plugins/jostle/jostle.c =================================================================== --- trunk/src_plugins/jostle/jostle.c (revision 30971) +++ trunk/src_plugins/jostle/jostle.c (revision 30972) @@ -181,7 +181,7 @@ default: /* diagonal case */ { int kx, ky, minmax, dq, ckx, cky; - rnd_coord_t mm[2] = { PCB_MAX_COORD, -PCB_MAX_COORD }; + rnd_coord_t mm[2] = { RND_MAX_COORD, -RND_MAX_COORD }; pcb_vector_t mmp[2]; pcb_vnode_t *v; Index: trunk/src_plugins/lib_gtk_common/wt_preview.c =================================================================== --- trunk/src_plugins/lib_gtk_common/wt_preview.c (revision 30971) +++ trunk/src_plugins/lib_gtk_common/wt_preview.c (revision 30972) @@ -531,8 +531,8 @@ prv->view.width = PCB_MM_TO_COORD(110); prv->view.height = PCB_MM_TO_COORD(110); prv->view.use_max_pcb = 0; - prv->view.max_width = PCB_MAX_COORD; - prv->view.max_height = PCB_MAX_COORD; + prv->view.max_width = RND_MAX_COORD; + prv->view.max_height = RND_MAX_COORD; prv->view.coord_per_px = PCB_MM_TO_COORD(0.25); prv->view.ctx = ctx; Index: trunk/src_plugins/lib_hid_pcbui/routest_dlg.c =================================================================== --- trunk/src_plugins/lib_hid_pcbui/routest_dlg.c (revision 30971) +++ trunk/src_plugins/lib_hid_pcbui/routest_dlg.c (revision 30972) @@ -266,7 +266,7 @@ PCB_DAD_COORD(rstdlg_ctx.dlg, ""); rstdlg_ctx.wlineth = PCB_DAD_CURRENT(rstdlg_ctx.dlg); PCB_DAD_HELP(rstdlg_ctx.dlg, "Thickness of line/arc objects"); - PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, PCB_MAX_COORD); + PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, RND_MAX_COORD); PCB_DAD_CHANGE_CB(rstdlg_ctx.dlg, rst_change_cb); PCB_DAD_LABEL(rstdlg_ctx.dlg, "Text scale:"); @@ -273,7 +273,7 @@ PCB_DAD_COORD(rstdlg_ctx.dlg, ""); rstdlg_ctx.wtxtscale = PCB_DAD_CURRENT(rstdlg_ctx.dlg); PCB_DAD_HELP(rstdlg_ctx.dlg, "Text size scale in %; 100 means normal size"); - PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, PCB_MAX_COORD); + PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, RND_MAX_COORD); PCB_DAD_CHANGE_CB(rstdlg_ctx.dlg, rst_change_cb); PCB_DAD_LABEL(rstdlg_ctx.dlg, "Clearance:"); @@ -280,7 +280,7 @@ PCB_DAD_COORD(rstdlg_ctx.dlg, ""); rstdlg_ctx.wclr = PCB_DAD_CURRENT(rstdlg_ctx.dlg); PCB_DAD_HELP(rstdlg_ctx.dlg, "Object clearance: any object placed with this style\nwill clear this much from sorrunding clearing-enabled polygons\n(unless the object is joined to the polygon)"); - PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, PCB_MAX_COORD); + PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, RND_MAX_COORD); PCB_DAD_CHANGE_CB(rstdlg_ctx.dlg, rst_change_cb); PCB_DAD_LABEL(rstdlg_ctx.dlg, "Text thick.:"); @@ -287,7 +287,7 @@ PCB_DAD_COORD(rstdlg_ctx.dlg, ""); rstdlg_ctx.wtxtth = PCB_DAD_CURRENT(rstdlg_ctx.dlg); PCB_DAD_HELP(rstdlg_ctx.dlg, "Text stroke thickness;\nif 0 use the default heuristics that\ncalculates it from text scale"); - PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, PCB_MAX_COORD); + PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, RND_MAX_COORD); PCB_DAD_CHANGE_CB(rstdlg_ctx.dlg, rst_change_cb); PCB_DAD_LABEL(rstdlg_ctx.dlg, "*Via hole:"); @@ -294,7 +294,7 @@ PCB_DAD_COORD(rstdlg_ctx.dlg, ""); rstdlg_ctx.wviahole = PCB_DAD_CURRENT(rstdlg_ctx.dlg); PCB_DAD_HELP(rstdlg_ctx.dlg, "Via hole diameter\nwarning: will be replaced with the padstack selector"); - PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, PCB_MAX_COORD); + PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, RND_MAX_COORD); PCB_DAD_CHANGE_CB(rstdlg_ctx.dlg, rst_change_cb); PCB_DAD_LABEL(rstdlg_ctx.dlg, "*Via ring:"); @@ -301,7 +301,7 @@ PCB_DAD_COORD(rstdlg_ctx.dlg, ""); rstdlg_ctx.wviaring = PCB_DAD_CURRENT(rstdlg_ctx.dlg); PCB_DAD_HELP(rstdlg_ctx.dlg, "Via ring diameter\nwarning: will be replaced with the padstack selector"); - PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, PCB_MAX_COORD); + PCB_DAD_MINMAX(rstdlg_ctx.dlg, 1, RND_MAX_COORD); PCB_DAD_CHANGE_CB(rstdlg_ctx.dlg, rst_change_cb); PCB_DAD_END(rstdlg_ctx.dlg); Index: trunk/src_plugins/lib_hid_pcbui/util.c =================================================================== --- trunk/src_plugins/lib_hid_pcbui/util.c (revision 30971) +++ trunk/src_plugins/lib_hid_pcbui/util.c (revision 30972) @@ -36,8 +36,8 @@ pcb_data_it_t it; rnd_cardinal_t cnt = 0; - dst->X1 = dst->Y1 = PCB_MAX_COORD; - dst->X2 = dst->Y2 = -PCB_MAX_COORD; + dst->X1 = dst->Y1 = RND_MAX_COORD; + dst->X2 = dst->Y2 = -RND_MAX_COORD; for(o = pcb_data_first(&it, (pcb_data_t *)data, PCB_OBJ_CLASS_REAL); o != NULL; o = pcb_data_next(&it)) { if (!PCB_FLAG_TEST(flg, o)) Index: trunk/src_plugins/lib_polyhelp/polyhelp.c =================================================================== --- trunk/src_plugins/lib_polyhelp/polyhelp.c (revision 30971) +++ trunk/src_plugins/lib_polyhelp/polyhelp.c (revision 30972) @@ -209,8 +209,8 @@ res->alloced = alloced; res->used = 0; res->edge_tree = pcb_r_create_tree(); - res->bbox.X1 = res->bbox.Y1 = PCB_MAX_COORD; - res->bbox.X2 = res->bbox.Y2 = -PCB_MAX_COORD; + res->bbox.X1 = res->bbox.Y1 = RND_MAX_COORD; + res->bbox.X2 = res->bbox.Y2 = -RND_MAX_COORD; for(pa = pcb_poly_island_first(src, &it); pa != NULL; pa = pcb_poly_island_next(&it)) { pcb_pline_t *pl, *track; @@ -309,8 +309,8 @@ rnd_coord_t y; for(y = etr->bbox.Y1; y <= etr->bbox.Y2; y += period) { - scan.X1 = -PCB_MAX_COORD; - scan.X2 = PCB_MAX_COORD; + scan.X1 = -RND_MAX_COORD; + scan.X2 = RND_MAX_COORD; scan.Y1 = y; scan.Y2 = y+1; @@ -327,8 +327,8 @@ rnd_coord_t x; for(x = etr->bbox.X1; x <= etr->bbox.X2; x += period) { - scan.Y1 = -PCB_MAX_COORD; - scan.Y2 = PCB_MAX_COORD; + scan.Y1 = -RND_MAX_COORD; + scan.Y2 = RND_MAX_COORD; scan.X1 = x; scan.X2 = x+1; Index: trunk/src_plugins/millpath/toolpath.c =================================================================== --- trunk/src_plugins/millpath/toolpath.c (revision 30971) +++ trunk/src_plugins/millpath/toolpath.c (revision 30972) @@ -241,8 +241,8 @@ rnd_rnd_box_t otlbb; rnd_layer_id_t lid; - otlbb.X1 = otlbb.Y1 = PCB_MAX_COORD; - otlbb.X2 = otlbb.Y2 = -PCB_MAX_COORD; + otlbb.X1 = otlbb.Y1 = RND_MAX_COORD; + otlbb.X2 = otlbb.Y2 = -RND_MAX_COORD; for(lid = 0; lid < pcb->Data->LayerN; lid++) { pcb_layer_t *l; Index: trunk/src_plugins/propedit/propdlg.c =================================================================== --- trunk/src_plugins/propedit/propdlg.c (revision 30971) +++ trunk/src_plugins/propedit/propdlg.c (revision 30972) @@ -496,7 +496,7 @@ PCB_DAD_LABEL(ctx->dlg, "Data type: coord"); PCB_DAD_COORD(ctx->dlg, ""); ctx->wedit[2] = PCB_DAD_CURRENT(ctx->dlg); - PCB_DAD_MINMAX(ctx->dlg, -PCB_MAX_COORD, PCB_MAX_COORD); + PCB_DAD_MINMAX(ctx->dlg, -RND_MAX_COORD, RND_MAX_COORD); PCB_DAD_ENTER_CB(ctx->dlg, prop_data_auto_cb); PCB_DAD_BEGIN_HBOX(ctx->dlg); PCB_DAD_LABEL(ctx->dlg, "abs"); Index: trunk/src_plugins/script/live_script.c =================================================================== --- trunk/src_plugins/script/live_script.c (revision 30971) +++ trunk/src_plugins/script/live_script.c (revision 30972) @@ -103,7 +103,7 @@ vtp0_init(&ve); for(path = pcb_script_pup_paths; *path != NULL; path++) { - char fn[PCB_PATH_MAX*2], *fn_end; + char fn[RND_PATH_MAX*2], *fn_end; int dirlen; struct dirent *de; DIR *d = pcb_opendir(hl, *path); Index: trunk/src_plugins/script/perma.c =================================================================== --- trunk/src_plugins/script/perma.c (revision 30971) +++ trunk/src_plugins/script/perma.c (revision 30972) @@ -37,7 +37,7 @@ static int perma_load(const char *dir, const char *id, const char *path_in, const char *lang) { - char spath[PCB_PATH_MAX]; + char spath[RND_PATH_MAX]; const char *path; if (!rnd_is_path_abs(path_in)) { @@ -52,7 +52,7 @@ static void perma_script_load_conf(const char *dir) { - char path[PCB_PATH_MAX], *errmsg; + char path[RND_PATH_MAX], *errmsg; lht_doc_t *doc; lht_node_t *n, *npath, *nlang; FILE *f; Index: trunk/src_plugins/script/script.c =================================================================== --- trunk/src_plugins/script/script.c (revision 30971) +++ trunk/src_plugins/script/script.c (revision 30972) @@ -273,7 +273,7 @@ if (strcmp(lang, "c") != 0) { #ifdef RND_HAVE_SYS_FUNGW const char *engname = lang; - char name[PCB_PATH_MAX]; + char name[RND_PATH_MAX]; int st; TODO("move this to fungw"); Index: trunk/src_plugins/tool_std/tool_arrow.c =================================================================== --- trunk/src_plugins/tool_std/tool_arrow.c (revision 30971) +++ trunk/src_plugins/tool_std/tool_arrow.c (revision 30972) @@ -114,10 +114,10 @@ hl->tool_hit = 0; pcb_crosshair_note.Moving = pcb_false; pcb_undo_save_serial(); - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; /* unselect first if shift key not down */ if (!pcb_gui->shift_is_pressed(pcb_gui) && pcb_select_block(pcb, &box, pcb_false, pcb_false, pcb_false)) pcb_board_set_changed_flag(pcb_true); @@ -185,10 +185,10 @@ if (hl->tool_click) { rnd_rnd_box_t box; - box.X1 = -PCB_MAX_COORD; - box.Y1 = -PCB_MAX_COORD; - box.X2 = PCB_MAX_COORD; - box.Y2 = PCB_MAX_COORD; + box.X1 = -RND_MAX_COORD; + box.Y1 = -RND_MAX_COORD; + box.X2 = RND_MAX_COORD; + box.Y2 = RND_MAX_COORD; hl->tool_click = pcb_false; /* inhibit timer action */ pcb_undo_save_serial();