Index: trunk/src/strflags.c =================================================================== --- trunk/src/strflags.c (revision 4488) +++ trunk/src/strflags.c (nonexistent) @@ -1,540 +0,0 @@ -/* - * COPYRIGHT - * - * PCB, interactive printed circuit board design - * Copyright (C) 2005 DJ Delorie - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * Contact addresses for paper mail and Email: - * DJ Delorie, 334 North Road, Deerfield NH 03037-1110, USA - * dj@delorie.com - * - */ - -#include "config.h" - -#include -#include -#include -#include - -#include "global.h" -#include "strflags.h" -#include "compat_misc.h" - -/* Because all the macros expect it, that's why. */ -typedef struct { - FlagType Flags; -} FlagHolder; - -/* Be careful to list more specific flags first, followed by general - * flags, when two flags use the same bit. For example, "onsolder" is - * for elements only, while "auto" is for everything else. They use - * the same bit, but onsolder is listed first so that elements will - * use it and not auto. - * - * Thermals are handled separately, as they're layer-selective. - */ - -#define N(x) x, sizeof(x)-1 -FlagBitsType pcb_object_flagbits[] = { - {PCB_FLAG_PIN, N("pin"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_VIA, N("via"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_FOUND, N("found"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_HOLE, N("hole"), PCB_TYPEMASK_PIN}, - {PCB_FLAG_RAT, N("rat"), PCB_TYPE_RATLINE}, - {PCB_FLAG_PININPOLY, N("pininpoly"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_CLEARPOLY, N("clearpoly"), PCB_TYPE_POLYGON}, - {PCB_FLAG_HIDENAME, N("hidename"), PCB_TYPE_ELEMENT}, - {PCB_FLAG_DISPLAYNAME, N("showname"), PCB_TYPE_ELEMENT}, - {PCB_FLAG_CLEARLINE, N("clearline"), PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_TEXT}, - {PCB_FLAG_SELECTED, N("selected"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_ONSOLDER, N("onsolder"), PCB_TYPE_ELEMENT | PCB_TYPE_PAD | PCB_TYPE_TEXT}, - {PCB_FLAG_AUTO, N("auto"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_SQUARE, N("square"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_RUBBEREND, N("rubberend"), PCB_TYPE_LINE | PCB_TYPE_ARC}, - {PCB_FLAG_WARN, N("warn"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_USETHERMAL, N("usetherm"), PCB_TYPEMASK_PIN | PCB_TYPE_LINE | PCB_TYPE_ARC}, - {PCB_FLAG_OCTAGON, N("octagon"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, - {PCB_FLAG_DRC, N("drc"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_LOCK, N("lock"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_EDGE2, N("edge2"), PCB_TYPEMASK_ALL}, - {PCB_FLAG_FULLPOLY, N("fullpoly"), PCB_TYPE_POLYGON}, - {PCB_FLAG_NOPASTE, N("nopaste"), PCB_TYPE_PAD}, - {PCB_FLAG_NONETLIST, N("nonetlist"), PCB_TYPEMASK_ALL} -}; -#undef N - -const int pcb_object_flagbits_len = ENTRIES(pcb_object_flagbits); - - -/* - * This helper function maintains a small list of buffers which are - * used by flags_to_string(). Each buffer is allocated from the heap, - * but the caller must not free them (they get realloced when they're - * reused, but never completely freed). - */ - -static struct { - char *ptr; - int len; -} buffers[10]; -static int bufptr = 0; -static char *alloc_buf(int len) -{ -#define B buffers[bufptr] - len++; - bufptr = (bufptr + 1) % 10; - if (B.len < len) { - if (B.ptr) - B.ptr = (char *) realloc(B.ptr, len); - else - B.ptr = (char *) malloc(len); - B.len = len; - } - return B.ptr; -#undef B -} - -void uninit_strflags_buf(void) -{ - int n; - for(n = 0; n < 10; n++) { - if (buffers[n].ptr != NULL) { - free(buffers[n].ptr); - buffers[n].ptr = NULL; - } - } -} - -/* - * This set of routines manages a list of layer-specific flags. - * Callers should call grow_layer_list(0) to reset the list, and - * set_layer_list(layer,1) to set bits in the layer list. The results - * are stored in layers[], which has num_layers valid entries. - */ - -static char *layers = 0; -static int max_layers = 0, num_layers = 0; - -static void grow_layer_list(int num) -{ - if (layers == 0) { - layers = (char *) calloc(num > 0 ? num : 1, 1); - max_layers = num; - } - else if (num > max_layers) { - max_layers = num; - layers = (char *) realloc(layers, max_layers); - } - if (num > num_layers) - memset(layers + num_layers, 0, num - num_layers - 1); - num_layers = num; - return; -} - -void uninit_strflags_layerlist(void) -{ - if (layers != NULL) { - free(layers); - layers = NULL; - num_layers = max_layers = 0; - } -} - -static inline void set_layer_list(int layer, int v) -{ - if (layer >= num_layers) - grow_layer_list(layer + 1); - layers[layer] = v; -} - -/* - * These next two convert between layer lists and strings. - * parse_layer_list() is passed a pointer to a string, and parses a - * list of integer which reflect layers to be flagged. It returns a - * pointer to the first character following the list. The syntax of - * the list is a paren-surrounded, comma-separated list of integers - * and/or pairs of integers separated by a dash (like "(1,2,3-7)"). - * Spaces and other punctuation are not allowed. The results are - * stored in layers[] defined above. - * - * print_layer_list() does the opposite - it uses the flags set in - * layers[] to build a string that represents them, using the syntax - * above. - * - */ - -/* Returns a pointer to the first character past the list. */ -static const char *parse_layer_list(const char *bp, int (*error) (const char *)) -{ - const char *orig_bp = bp; - int l = 0, range = -1; - int value = 1; - - grow_layer_list(0); - while (*bp) { - if (*bp == '+') - value = 2; - else if (*bp == 'S') - value = 3; - else if (*bp == 'X') - value = 4; - else if (*bp == 't') - value = 5; - else if (*bp == ')' || *bp == ',' || *bp == '-') { - if (range == -1) - range = l; - while (range <= l) - set_layer_list(range++, value); - if (*bp == '-') - range = l; - else - range = -1; - value = 1; - l = 0; - } - - else if (isdigit((int) *bp)) - l = l * 10 + (*bp - '0'); - - else if (error) { - const char *fmt = "Syntax error parsing layer list \"%.*s\" at %c"; - char *msg = alloc_buf(strlen(fmt) + strlen(orig_bp)); - sprintf(msg, fmt, bp - orig_bp + 5, orig_bp, *bp); - error(msg); - error = NULL; - } - - if (*bp == ')') - return bp + 1; - - bp++; - } - return bp; -} - -/* Number of character the value "i" requires when printed. */ -static int printed_int_length(int i, int j) -{ - int rv; - - if (i < 10) - return 1 + (j ? 1 : 0); - if (i < 100) - return 2 + (j ? 1 : 0); - - for (rv = 1; i >= 10; rv++) - i /= 10; - return rv + (j ? 1 : 0); -} - -/* Returns a pointer to an internal buffer which is overwritten with - each new call. */ -static char *print_layer_list() -{ - static char *buf = 0; - static int buflen = 0; - int len, i, j; - char *bp; - - len = 2; - for (i = 0; i < num_layers; i++) - if (layers[i]) - len += 1 + printed_int_length(i, layers[i]); - if (buflen < len) { - if (buf) - buf = (char *) realloc(buf, len); - else - buf = (char *) malloc(len); - buflen = len; - } - - bp = buf; - *bp++ = '('; - - for (i = 0; i < num_layers; i++) - if (layers[i]) { - /* 0 0 1 1 1 0 0 */ - /* i j */ - for (j = i + 1; j < num_layers && layers[j] == 1; j++); - if (j > i + 2) { - sprintf(bp, "%d-%d,", i, j - 1); - i = j - 1; - } - else - switch (layers[i]) { - case 1: - sprintf(bp, "%d,", i); - break; - case 2: - sprintf(bp, "%d+,", i); - break; - case 3: - sprintf(bp, "%dS,", i); - break; - case 4: - sprintf(bp, "%dX,", i); - break; - case 5: - default: - sprintf(bp, "%dt,", i); - break; - } - bp += strlen(bp); - } - bp[-1] = ')'; - *bp = 0; - return buf; -} - -/* - * Ok, now the two entry points to this file. The first, string_to_flags, - * is passed a string (usually from parse_y.y) and returns a "set of flags". - * In theory, this can be anything, but for now it's just an integer. Later - * it might be a structure, for example. - * - * Currently, there is no error handling :-P - */ - -static int error_ignore(const char *msg) -{ /* do nothing */ - return 0; -} - -static FlagType empty_flags; - -FlagType -common_string_to_flags(const char *flagstring, int (*error) (const char *msg), FlagBitsType * flagbits, int n_flagbits) -{ - const char *fp, *ep; - int flen; - FlagHolder rv; - int i; - - rv.Flags = empty_flags; - - if (error == 0) - error = error_ignore; - - if (flagstring == NULL) - return empty_flags; - - fp = ep = flagstring; - - if (*fp == '"') - ep = ++fp; - - while (*ep && *ep != '"') { - int found = 0; - - for (ep = fp; *ep && *ep != ',' && *ep != '"' && *ep != '('; ep++); - flen = ep - fp; - if (*ep == '(') - ep = parse_layer_list(ep + 1, error); - - if (flen == 7 && memcmp(fp, "thermal", 7) == 0) { - for (i = 0; i < MAX_LAYER && i < num_layers; i++) - if (layers[i]) - ASSIGN_THERM(i, layers[i], &rv); - } - else if (flen == 5 && memcmp(fp, "shape", 5) == 0) { - rv.Flags.q = atoi(fp + 6); - } - else if (flen == 7 && memcmp(fp, "intconn", 7) == 0) { - rv.Flags.int_conn_grp = atoi(fp + 8); - } - else { - for (i = 0; i < n_flagbits; i++) - if (flagbits[i].nlen == flen && memcmp(flagbits[i].name, fp, flen) == 0) { - found = 1; - SET_FLAG(flagbits[i].mask, &rv); - break; - } - if (!found) { - const char *fmt = "Unknown flag: \"%.*s\" ignored"; - unknown_flag_t *u; - char *msg; - const char *s; - - /* include () */ - s = fp + flen; - if (*s == '(') { - while (*s != ')') { - flen++; - s++; - } - } - if (*s == ')') - flen++; - - msg = alloc_buf(strlen(fmt) + flen); - sprintf(msg, fmt, flen, fp); - error(msg); - - u = malloc(sizeof(unknown_flag_t)); - u->str = pcb_strndup(fp, flen); - u->next = NULL; - /* need to append, to keep order of flags */ - if (rv.Flags.unknowns != NULL) { - unknown_flag_t *n; - for (n = rv.Flags.unknowns; n->next != NULL; n = n->next); - n->next = u; - } - else - rv.Flags.unknowns = u; - } - } - fp = ep + 1; - } - return rv.Flags; -} - -FlagType string_to_flags(const char *flagstring, int (*error) (const char *msg)) -{ - return common_string_to_flags(flagstring, error, pcb_object_flagbits, ENTRIES(pcb_object_flagbits)); -} - - -/* - * Given a set of flags for a given type of object, return a string - * which reflects those flags. The only requirement is that this - * string be parseable by string_to_flags. - * - * Note that this function knows a little about what kinds of flags - * will be automatically set by parsing, so it won't (for example) - * include the "via" flag for PCB_TYPE_VIAs because it knows those get - * forcibly set when vias are parsed. - */ - -char *common_flags_to_string(FlagType flags, int object_type, FlagBitsType * flagbits, int n_flagbits) -{ - int len; - int i; - FlagHolder fh, savef; - char *buf, *bp; - unknown_flag_t *u; - - fh.Flags = flags; - -#ifndef FLAG_TEST - switch (object_type) { - case PCB_TYPE_VIA: - CLEAR_FLAG(PCB_FLAG_VIA, &fh); - break; - case PCB_TYPE_RATLINE: - CLEAR_FLAG(PCB_FLAG_RAT, &fh); - break; - case PCB_TYPE_PIN: - CLEAR_FLAG(PCB_FLAG_PIN, &fh); - break; - } -#endif - - savef = fh; - - len = 3; /* for "()\0" */ - - for (i = 0; i < n_flagbits; i++) - - if ((flagbits[i].object_types & object_type) - && (TEST_FLAG(flagbits[i].mask, &fh))) { - - len += flagbits[i].nlen + 1; - CLEAR_FLAG(flagbits[i].mask, &fh); - } - - if (TEST_ANY_THERMS(&fh)) { - len += sizeof("thermal()"); - for (i = 0; i < MAX_LAYER; i++) - if (TEST_THERM(i, &fh)) - len += printed_int_length(i, GET_THERM(i, &fh)) + 1; - } - - if (flags.q > 0) { - len += sizeof("shape(.)"); - if (flags.q > 9) - len += 2; - } - - if (flags.int_conn_grp > 0) { - len += sizeof("intconn(.)"); - if (flags.q > 9) - len++; - if (flags.q > 99) - len++; - } - - for (u = flags.unknowns; u != NULL; u = u->next) - len += strlen(u->str) + 1; - - bp = buf = alloc_buf(len + 2); - - *bp++ = '"'; - - fh = savef; - for (i = 0; i < n_flagbits; i++) - if (flagbits[i].object_types & object_type && (TEST_FLAG(flagbits[i].mask, &fh))) { - if (bp != buf + 1) - *bp++ = ','; - strcpy(bp, flagbits[i].name); - bp += flagbits[i].nlen; - CLEAR_FLAG(flagbits[i].mask, &fh); - } - - if (TEST_ANY_THERMS(&fh)) { - if (bp != buf + 1) - *bp++ = ','; - strcpy(bp, "thermal"); - bp += strlen("thermal"); - grow_layer_list(0); - for (i = 0; i < MAX_LAYER; i++) - if (TEST_THERM(i, &fh)) - set_layer_list(i, GET_THERM(i, &fh)); - strcpy(bp, print_layer_list()); - bp += strlen(bp); - } - - if (flags.q > 0) { - if (bp != buf + 1) - *bp++ = ','; - bp += sprintf(bp, "shape(%d)", flags.q); - } - - if (flags.int_conn_grp > 0) { - if (bp != buf + 1) - *bp++ = ','; - bp += sprintf(bp, "intconn(%d)", flags.int_conn_grp); - } - - for (u = flags.unknowns; u != NULL; u = u->next) { - int len; - len = strlen(u->str); - if (bp != buf + 1) - *bp++ = ','; - memcpy(bp, u->str, len); - bp += len; - } - - *bp++ = '"'; - *bp = 0; - return buf; -} - -char *flags_to_string(FlagType flags, int object_type) -{ - return common_flags_to_string(flags, object_type, pcb_object_flagbits, ENTRIES(pcb_object_flagbits)); -} Index: trunk/src/strflags.h =================================================================== --- trunk/src/strflags.h (revision 4488) +++ trunk/src/strflags.h (nonexistent) @@ -1,77 +0,0 @@ -/* - * COPYRIGHT - * - * PCB, interactive printed circuit board design - * Copyright (C) 2005 DJ Delorie - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - * Contact addresses for paper mail and Email: - * DJ Delorie, 334 North Road, Deerfield NH 03037-1110, USA - * dj@delorie.com - * - */ - -#ifndef PCB_STRFLAGS_H -#define PCB_STRFLAGS_H - -/* for flagtype */ -#include "global_objs.h" - -typedef struct { - - /* This is the bit that we're setting. */ - int mask; - - /* The name used in the output file. */ - const char *name; - int nlen; - - /* If set, this entry won't be output unless the object type is one - of these. */ - int object_types; - -} FlagBitsType; - -/* All flags natively known by the core */ -extern FlagBitsType pcb_object_flagbits[]; -extern const int pcb_object_flagbits_len; - -/* The purpose of this interface is to make the file format able to - handle more than 32 flags, and to hide the internal details of - flags from the file format. */ - -/* When passed a string, parse it and return an appropriate set of - flags. Errors cause error() to be called with a suitable message; - if error is NULL, errors are ignored. */ -FlagType string_to_flags(const char *flagstring, int (*error) (const char *msg)); - -/* Given a set of flags for a given object type, return a string which - can be output to a file. The returned pointer must not be - freed. */ -char *flags_to_string(FlagType flags, int object_type); - -/* Same as above, but for pcb flags. */ -FlagType string_to_pcbflags(const char *flagstring, int (*error) (const char *msg)); -char *pcbflags_to_string(FlagType flags); - -void uninit_strflags_buf(void); -void uninit_strflags_layerlist(void); - -/* io_pcb() needs this for historic reasons */ -FlagType common_string_to_flags(const char *flagstring, int (*error) (const char *msg), FlagBitsType * flagbits, int n_flagbits); -char *common_flags_to_string(FlagType flags, int object_type, FlagBitsType * flagbits, int n_flagbits); - -#endif Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 4488) +++ trunk/src/Makefile.dep (revision 4489) @@ -2,11 +2,12 @@ ../src_plugins/autocrop/autocrop.o: ../src_plugins/autocrop/autocrop.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -15,11 +16,12 @@ draw.h set.h polygon.h rtree.h plugins.h hid_actions.h dolists.h ../src_plugins/autoplace/action.o: ../src_plugins/autoplace/action.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -28,7 +30,7 @@ ../src_plugins/autoplace/autoplace.o: \ ../src_plugins/autoplace/autoplace.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -43,11 +45,12 @@ rotate.h ../src_plugins/autoroute/action.o: ../src_plugins/autoroute/action.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -56,11 +59,12 @@ ../src_plugins/autoroute/autoroute.o: \ ../src_plugins/autoroute/autoroute.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -76,11 +80,12 @@ set.h layer.h ../src_plugins/autoroute/mtspace.o: ../src_plugins/autoroute/mtspace.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -89,11 +94,12 @@ ../src_plugins/autoroute/vector.h ../src_plugins/autoroute/vector.o: ../src_plugins/autoroute/vector.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -101,7 +107,7 @@ ../src_plugins/boardflip/boardflip.o: \ ../src_plugins/boardflip/boardflip.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -114,11 +120,12 @@ plugins.h hid_actions.h dolists.h ../src_plugins/dbus/dbus-pcbmain.o: ../src_plugins/dbus/dbus-pcbmain.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -126,11 +133,12 @@ ../src_plugins/dbus/dbus.o: ../src_plugins/dbus/dbus.c \ ../src_plugins/dbus/dbus-pcbmain.h ../src_plugins/dbus/dbus-introspect.h \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -138,11 +146,12 @@ hid_actions.h event.h compat_misc.h compat_lrealpath.h dolists.h ../src_plugins/diag/diag.o: ../src_plugins/diag/diag.c ../config.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -155,11 +164,12 @@ ../src_3rd/genvector/vtp0.h list_conf.h conf.h error.h dolists.h ../src_plugins/diag/diag_conf.o: ../src_plugins/diag/diag_conf.c conf.h \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -172,7 +182,7 @@ ../src_plugins/distalign/distalign.o: \ ../src_plugins/distalign/distalign.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -186,7 +196,7 @@ ../src_plugins/distaligntext/distaligntext.o: \ ../src_plugins/distaligntext/distaligntext.c ../config.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -203,7 +213,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h dolists.h ../src_plugins/djopt/djopt.o: ../src_plugins/djopt/djopt.c ../config.h \ conf_core.h conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h \ - unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ @@ -217,7 +227,7 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ - global.h data.h create.h remove.h move.h draw.h undo.h strflags.h find.h \ + global.h data.h create.h remove.h move.h draw.h undo.h flag_str.h find.h \ layer.h pcb-printf.h plugins.h hid_flags.h hid_actions.h \ ../src_plugins/djopt/djopt_conf.h conf.h dolists.h \ ../src_plugins/djopt/djopt_conf_fields.h @@ -224,7 +234,7 @@ ../src_plugins/export_bboard/bboard.o: \ ../src_plugins/export_bboard/bboard.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -239,7 +249,7 @@ ../src_plugins/export_bom/bom.o: ../src_plugins/export_bom/bom.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -256,11 +266,12 @@ compat_misc.h hid.h hid_nogui.h hid_attrib.h hid_helper.h hid_init.h ../src_plugins/export_dsn/dsn.o: ../src_plugins/export_dsn/dsn.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -272,7 +283,7 @@ ../src_plugins/export_dxf/dxf.o: ../src_plugins/export_dxf/dxf.c \ ../config.h macro.h global.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - globalconst.h polyarea.h list_common.h list_line.h \ + flag.h globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h \ @@ -298,7 +309,7 @@ ../src_plugins/export_gcode/gcode.o: ../src_plugins/export_gcode/gcode.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -322,11 +333,12 @@ hid_attrib.h hid_flags.h hid_color.h dolists.h ../src_plugins/export_gcode/trace.o: ../src_plugins/export_gcode/trace.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -338,7 +350,7 @@ ../src_plugins/export_gerber/gerber.o: \ ../src_plugins/export_gerber/gerber.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -357,7 +369,7 @@ ../src_plugins/export_ipcd356/ipcd356.o: \ ../src_plugins/export_ipcd356/ipcd356.c ../config.h data.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -374,11 +386,12 @@ hid.h hid_nogui.h hid_helper.h hid_attrib.h hid_init.h plugins.h ../src_plugins/export_lpr/lpr.o: ../src_plugins/export_lpr/lpr.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -388,11 +401,12 @@ hid_attrib.h hid_actions.h ../src_plugins/export_nelma/nelma.o: ../src_plugins/export_nelma/nelma.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -403,7 +417,7 @@ ../src_plugins/export_openscad/scad.o: \ ../src_plugins/export_openscad/scad.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -422,7 +436,7 @@ ../src_plugins/export_openscad/scadcomp.o: \ ../src_plugins/export_openscad/scadcomp.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -437,7 +451,7 @@ ../src_plugins/export_openscad/scadproto.o: \ ../src_plugins/export_openscad/scadproto.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -452,7 +466,7 @@ ../src_plugins/export_png/png.o: ../src_plugins/export_png/png.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -472,7 +486,7 @@ ../src_plugins/export_ps/eps.o: ../src_plugins/export_ps/eps.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -490,11 +504,12 @@ hid_helper.h hid_flags.h hid_color.h ../src_plugins/export_ps/ps.o: ../src_plugins/export_ps/ps.c ../config.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -510,7 +525,7 @@ ../src_plugins/export_svg/svg.o: ../src_plugins/export_svg/svg.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -529,11 +544,12 @@ ../src_plugins/export_test/export_test.o: \ ../src_plugins/export_test/export_test.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -546,7 +562,7 @@ hid_nogui.h hid_attrib.h hid_helper.h hid_init.h ../src_plugins/export_xy/xy.o: ../src_plugins/export_xy/xy.c ../config.h \ conf_core.h conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h \ - unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ @@ -565,7 +581,7 @@ ../src_plugins/fontmode/fontmode.o: ../src_plugins/fontmode/fontmode.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -578,16 +594,17 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ - global.h create.h data.h draw.h layer.h misc.h mymem.h move.h remove.h \ - rtree.h strflags.h undo.h pcb-printf.h plugins.h hid_actions.h \ + global.h create.h data.h draw.h flag.h layer.h misc.h mymem.h move.h \ + remove.h rtree.h flag_str.h undo.h pcb-printf.h plugins.h hid_actions.h \ compat_misc.h dolists.h ../src_plugins/fp_fs/fp_fs.o: ../src_plugins/fp_fs/fp_fs.c ../config.h \ mymem.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -600,11 +617,12 @@ ../src_3rd/genvector/vtp0.h list_conf.h conf.h conf_core.h compat_inc.h ../src_plugins/fp_wget/fp_wget.o: ../src_plugins/fp_wget/fp_wget.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -617,7 +635,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -631,11 +649,12 @@ ../src_plugins/fp_wget/wget_common.h ../src_plugins/hid_batch/batch.o: ../src_plugins/hid_batch/batch.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -647,7 +666,7 @@ ../src_plugins/hid_gtk/ghid-cell-renderer-visibility.c \ ../src_plugins/hid_gtk/gtkhid.h conf_hid.h conf.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -674,7 +693,7 @@ ../src_plugins/hid_gtk/ghid-coord-entry.c \ ../src_plugins/hid_gtk/gtkhid.h conf_hid.h conf.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -700,7 +719,7 @@ ../src_plugins/hid_gtk/ghid-layer-selector.c \ ../src_plugins/hid_gtk/gtkhid.h conf_hid.h conf.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -730,7 +749,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_plugins/hid_gtk/gtkhid.h conf_hid.h conf.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -753,11 +772,12 @@ ../src_plugins/hid_gtk/ghid-propedit.o: \ ../src_plugins/hid_gtk/ghid-propedit.c ../src_plugins/hid_gtk/gui.h \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -779,7 +799,7 @@ ../src_plugins/hid_gtk/ghid-route-style-selector.o: \ ../src_plugins/hid_gtk/ghid-route-style-selector.c global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -806,11 +826,12 @@ ../src_plugins/hid_gtk/ghid-search.o: \ ../src_plugins/hid_gtk/ghid-search.c ../src_3rd/genlist/gendlist.h \ ../src_plugins/hid_gtk/gui.h global.h ../config.h const.h macro.h \ - global_typedefs.h pcb_bool.h unit.h global_objs.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_typedefs.h pcb_bool.h unit.h global_objs.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -838,7 +859,7 @@ ../src_plugins/hid_gtk/gtk_conf_list.c \ ../src_plugins/hid_gtk/gtk_conf_list.h conf.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -854,11 +875,12 @@ conf.h compat_misc.h ../src_plugins/hid_gtk/gtkhid-gdk.o: ../src_plugins/hid_gtk/gtkhid-gdk.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -881,11 +903,12 @@ ../src_plugins/hid_gtk/gtkhid-main.o: \ ../src_plugins/hid_gtk/gtkhid-main.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -912,11 +935,12 @@ ../src_plugins/hid_gtk/gui-command-window.o: \ ../src_plugins/hid_gtk/gui-command-window.c ../config.h conf_core.h \ conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -937,7 +961,7 @@ ../src_plugins/hid_gtk/gui-config.o: ../src_plugins/hid_gtk/gui-config.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -967,11 +991,12 @@ ../src_plugins/hid_gtk/gui-dialog-print.o: \ ../src_plugins/hid_gtk/gui-dialog-print.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -993,7 +1018,7 @@ ../src_plugins/hid_gtk/gui-dialog.o: ../src_plugins/hid_gtk/gui-dialog.c \ ../config.h compat_misc.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1018,11 +1043,12 @@ ../src_plugins/hid_gtk/gui-drc-window.o: \ ../src_plugins/hid_gtk/gui-drc-window.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1047,7 +1073,7 @@ ../src_plugins/hid_gtk/gui-keyref-window.c ../config.h \ ../src_plugins/hid_gtk/gui.h global.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - globalconst.h polyarea.h list_common.h list_line.h \ + flag.h globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h \ @@ -1073,11 +1099,12 @@ ../src_plugins/hid_gtk/gui-library-window.o: \ ../src_plugins/hid_gtk/gui-library-window.c ../config.h conf_core.h \ conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1100,11 +1127,12 @@ ../src_plugins/hid_gtk/gui-log-window.o: \ ../src_plugins/hid_gtk/gui-log-window.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1126,7 +1154,7 @@ ../src_plugins/hid_gtk/gui-misc.o: ../src_plugins/hid_gtk/gui-misc.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1152,11 +1180,12 @@ ../src_plugins/hid_gtk/gui-netlist-window.o: \ ../src_plugins/hid_gtk/gui-netlist-window.c ../config.h conf_core.h \ conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1180,11 +1209,12 @@ ../src_plugins/hid_gtk/gui-output-events.o: \ ../src_plugins/hid_gtk/gui-output-events.c ../config.h conf_core.h \ conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1207,11 +1237,12 @@ ../src_plugins/hid_gtk/gui-pinout-preview.o: \ ../src_plugins/hid_gtk/gui-pinout-preview.c ../config.h conf_core.h \ conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1233,11 +1264,12 @@ ../src_plugins/hid_gtk/gui-pinout-window.o: \ ../src_plugins/hid_gtk/gui-pinout-window.c ../config.h conf_core.h \ conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1259,11 +1291,12 @@ ../src_plugins/hid_gtk/gui-top-window.o: \ ../src_plugins/hid_gtk/gui-top-window.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1293,7 +1326,7 @@ ../src_plugins/hid_gtk/gui-utils.o: ../src_plugins/hid_gtk/gui-utils.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1319,11 +1352,12 @@ ../src_plugins/hid_gtk/win_place.o: ../src_plugins/hid_gtk/win_place.c \ ../src_plugins/hid_gtk/win_place.h ../src_plugins/hid_gtk/gui.h global.h \ ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1345,11 +1379,12 @@ ../src_plugins/hid_lesstif/dialogs.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1366,11 +1401,12 @@ ../src_plugins/hid_lesstif/library.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1386,11 +1422,12 @@ ../src_plugins/hid_lesstif/main.o: ../src_plugins/hid_lesstif/main.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1409,11 +1446,12 @@ ../src_plugins/hid_lesstif/menu.o: ../src_plugins/hid_lesstif/menu.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1433,7 +1471,7 @@ ../src_plugins/hid_lesstif/netlist.c ../config.h \ ../src_plugins/hid_lesstif/xincludes.h compat_misc.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1454,11 +1492,12 @@ ../src_plugins/hid_lesstif/styles.o: ../src_plugins/hid_lesstif/styles.c \ ../src_plugins/hid_lesstif/xincludes.h ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1473,11 +1512,12 @@ ../src_plugins/hid_lesstif/stdarg.h misc_util.h ../src_plugins/import_dsn/dsn.o: ../src_plugins/import_dsn/dsn.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1488,11 +1528,12 @@ hid_helper.h plugins.h dolists.h ../src_plugins/import_edif/edif.o: ../src_plugins/import_edif/edif.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1501,7 +1542,7 @@ ../src_plugins/import_edif/import_edif.o: \ ../src_plugins/import_edif/import_edif.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1518,7 +1559,7 @@ ../src_plugins/import_netlist/import_netlist.o: \ ../src_plugins/import_netlist/import_netlist.c ../config.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1536,11 +1577,12 @@ ../src_plugins/import_sch/import_sch.o: \ ../src_plugins/import_sch/import_sch.c ../config.h conf_core.h conf.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1555,11 +1597,12 @@ ../src_plugins/import_sch/import_sch_conf_fields.h ../src_plugins/io_kicad/io_kicad.o: ../src_plugins/io_kicad/io_kicad.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1576,7 +1619,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ compat_misc.h ../config.h plug_io.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1598,7 +1641,7 @@ ../src_plugins/io_kicad/write.o: ../src_plugins/io_kicad/write.c \ plug_io.h global.h ../config.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - globalconst.h polyarea.h list_common.h list_line.h \ + flag.h globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h \ @@ -1617,7 +1660,7 @@ ../src_plugins/io_kicad_legacy/io_kicad_legacy.o: \ ../src_plugins/io_kicad_legacy/io_kicad_legacy.c ../config.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1635,7 +1678,7 @@ ../src_plugins/io_kicad_legacy/write.o: \ ../src_plugins/io_kicad_legacy/write.c plug_io.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1654,11 +1697,12 @@ netlist.h misc.h mymem.h ../src_plugins/io_lihata/common.o: ../src_plugins/io_lihata/common.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1667,7 +1711,7 @@ ../src_plugins/io_lihata/io_lihata.o: \ ../src_plugins/io_lihata/io_lihata.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1690,7 +1734,7 @@ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1700,7 +1744,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h data.h \ global.h plugins.h plug_io.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/genvector/vtp0.h list_conf.h strflags.h compat_misc.h macro.h \ + ../src_3rd/genvector/vtp0.h list_conf.h flag_str.h compat_misc.h macro.h \ error.h misc.h mymem.h misc_util.h layer.h create.h vtptr.h \ ../src_plugins/io_lihata/common.h polygon.h rtree.h conf_core.h ../src_plugins/io_lihata/write.o: ../src_plugins/io_lihata/write.c \ @@ -1709,7 +1753,7 @@ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1719,7 +1763,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/hash.h data.h \ global.h plugins.h plug_io.h conf.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/genvector/vtp0.h list_conf.h strflags.h compat_misc.h \ + ../src_3rd/genvector/vtp0.h list_conf.h flag_str.h compat_misc.h \ rats_patch.h hid_actions.h misc_util.h macro.h layer.h \ ../src_plugins/io_lihata/common.h ../src_plugins/io_lihata/write_style.h \ ../src_3rd/liblhtpers/lhtpers.h ../src_plugins/io_lihata/io_lihata.h \ @@ -1732,11 +1776,12 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h ../src_plugins/io_pcb/attribs.o: ../src_plugins/io_pcb/attribs.c conf.h \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1748,7 +1793,7 @@ conf.h misc.h mymem.h compat_misc.h ../src_plugins/io_pcb/file.o: ../src_plugins/io_pcb/file.c ../config.h \ conf_core.h conf.h global.h const.h macro.h global_typedefs.h pcb_bool.h \ - unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ @@ -1765,20 +1810,21 @@ global.h buffer.h change.h create.h crosshair.h data.h error.h \ ../src_plugins/io_pcb/file.h plug_io.h hid.h layer.h misc.h mymem.h \ move.h mymem.h ../src_plugins/io_pcb/parse_common.h pcb-printf.h \ - polygon.h rtree.h rats.h remove.h set.h strflags.h compat_fs.h paths.h \ + polygon.h rtree.h rats.h remove.h set.h flag_str.h compat_fs.h paths.h \ rats_patch.h hid_actions.h hid_flags.h ../src_plugins/io_pcb/flags.h \ ../src_plugins/io_pcb/attribs.h route_style.h -../src_plugins/io_pcb/flags.o: ../src_plugins/io_pcb/flags.c strflags.h \ - global_objs.h ../src_3rd/genlist/gendlist.h ../config.h attrib.h \ +../src_plugins/io_pcb/flags.o: ../src_plugins/io_pcb/flags.c flag_str.h \ + global_objs.h ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h \ globalconst.h global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_plugins/io_pcb/flags.h const.h macro.h ../src_plugins/io_pcb/io_pcb.o: ../src_plugins/io_pcb/io_pcb.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1792,7 +1838,7 @@ ../src_plugins/io_pcb/parse_l.o: ../src_plugins/io_pcb/parse_l.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1806,7 +1852,7 @@ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ global.h ../src_plugins/io_pcb/flags.h crosshair.h data.h error.h \ - ../src_plugins/io_pcb/file.h plug_io.h mymem.h misc.h mymem.h strflags.h \ + ../src_plugins/io_pcb/file.h plug_io.h mymem.h misc.h mymem.h flag_str.h \ ../src_plugins/io_pcb/parse_common.h ../src_plugins/io_pcb/parse_y.h \ create.h plug_footprint.h vtlibrary.h ../src_plugins/io_pcb/attribs.h \ compat_misc.h @@ -1813,7 +1859,7 @@ ../src_plugins/io_pcb/parse_y.o: ../src_plugins/io_pcb/parse_y.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1828,16 +1874,17 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ global.h layer.h create.h data.h error.h ../src_plugins/io_pcb/file.h \ plug_io.h mymem.h misc.h mymem.h ../src_plugins/io_pcb/parse_l.h \ - polygon.h rtree.h remove.h rtree.h strflags.h thermal.h rats_patch.h \ + polygon.h rtree.h remove.h rtree.h flag_str.h thermal.h rats_patch.h \ ../src_plugins/io_pcb/flags.h route_style.h compat_misc.h \ ../src_plugins/io_pcb/parse_y.h ../src_plugins/jostle/jostle.o: ../src_plugins/jostle/jostle.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1856,7 +1903,7 @@ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1867,11 +1914,12 @@ change.h error.h undo.h plugins.h ../src_plugins/loghid/loghid.o: ../src_plugins/loghid/loghid.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1894,11 +1942,12 @@ ../config.h ../src_plugins/mincut/rats_mincut.o: ../src_plugins/mincut/rats_mincut.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -1918,7 +1967,7 @@ ../src_plugins/oldactions/oldactions.o: \ ../src_plugins/oldactions/oldactions.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1936,7 +1985,7 @@ ../src_plugins/polycombine/polycombine.o: \ ../src_plugins/polycombine/polycombine.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1945,13 +1994,13 @@ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h data.h global.h macro.h create.h \ - remove.h hid.h error.h rtree.h polygon.h rtree.h polyarea.h strflags.h \ + remove.h hid.h error.h rtree.h polygon.h rtree.h polyarea.h flag_str.h \ find.h misc.h ../src_3rd/genvector/gds_char.h mymem.h draw.h undo.h \ plugins.h hid_actions.h dolists.h ../src_plugins/polystitch/polystitch.o: \ ../src_plugins/polystitch/polystitch.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1966,7 +2015,7 @@ ../src_plugins/propedit/propedit.o: ../src_plugins/propedit/propedit.c \ plugins.h ../src_plugins/propedit/props.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1981,7 +2030,7 @@ ../src_plugins/propedit/props.o: ../src_plugins/propedit/props.c \ ../src_plugins/propedit/props.h global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -1995,7 +2044,7 @@ ../src_3rd/liblihata/genht/ht.c ../src_plugins/propedit/propsel.o: ../src_plugins/propedit/propsel.c \ data.h global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h \ - unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ @@ -2012,7 +2061,7 @@ ../src_plugins/puller/puller.o: ../src_plugins/puller/puller.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2026,15 +2075,16 @@ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ global.h create.h data.h draw.h misc.h mymem.h move.h pcb-printf.h \ - remove.h rtree.h strflags.h undo.h layer.h plugins.h hid_actions.h \ + remove.h rtree.h flag_str.h undo.h layer.h plugins.h hid_actions.h \ misc_util.h dolists.h ../src_plugins/query/basic_fnc.o: ../src_plugins/query/basic_fnc.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2048,11 +2098,12 @@ ../src_plugins/query/fields_sphash.c ../src_plugins/query/query.o: ../src_plugins/query/query.c ../config.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2068,11 +2119,12 @@ ../src_plugins/query/fields_sphash.h fptr_cast.h ../src_plugins/query/query_access.o: ../src_plugins/query/query_access.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2085,11 +2137,12 @@ misc.h ../src_3rd/genvector/gds_char.h mymem.h layer.h ../src_plugins/query/query_act.o: ../src_plugins/query/query_act.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2101,11 +2154,12 @@ global.h draw.h select.h macro.h dolists.h ../src_plugins/query/query_exec.o: ../src_plugins/query/query_exec.c \ global.h ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2117,11 +2171,12 @@ ../src_plugins/query/query_access.h ../src_plugins/query/query_l.o: ../src_plugins/query/query_l.c global.h \ ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2133,11 +2188,12 @@ compat_misc.h layer.h ../src_plugins/query/query_y.o: ../src_plugins/query/query_y.c global.h \ ../config.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2149,11 +2205,12 @@ compat_misc.h ../src_plugins/renumber/renumber.o: ../src_plugins/renumber/renumber.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2168,7 +2225,7 @@ ../src_plugins/renumber/renumberblock.o: \ ../src_plugins/renumber/renumberblock.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2185,7 +2242,7 @@ ../src_plugins/report/report.o: ../src_plugins/report/report.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2200,7 +2257,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ ../src_plugins/report/report.h global.h crosshair.h data.h drill.h \ error.h search.h misc_util.h misc.h mymem.h mymem.h rats.h rtree.h \ - strflags.h macro.h undo.h find.h draw.h pcb-printf.h plugins.h \ + flag_str.h macro.h undo.h find.h draw.h pcb-printf.h plugins.h \ hid_actions.h misc_util.h ../src_plugins/report/report_conf.h conf.h \ compat_misc.h layer.h ../src_3rd/genregex/regex_sei.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h dolists.h \ @@ -2208,7 +2265,7 @@ ../src_plugins/shand_cmd/command.o: ../src_plugins/shand_cmd/command.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2229,7 +2286,7 @@ ../src_3rd/liblihata/genht/htpi.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2242,11 +2299,12 @@ hid_actions.h dolists.h ../src_plugins/stroke/stroke.o: ../src_plugins/stroke/stroke.c \ ../config.h global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2260,7 +2318,7 @@ ../src_plugins/teardrops/teardrops.o: \ ../src_plugins/teardrops/teardrops.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2275,7 +2333,7 @@ ../src_plugins/toporouter/toporouter.c \ ../src_plugins/toporouter/toporouter.h data.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2291,7 +2349,7 @@ ../src_plugins/vendordrill/vendor.o: ../src_plugins/vendordrill/vendor.c \ ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2418,7 +2476,7 @@ ../src_3rd/liblihata/dom.h action_act.o: action_act.c ../config.h error.h action_helper.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2429,7 +2487,7 @@ ../src_3rd/liblihata/genht/hash.h hid_actions.h undo.h action_helper.o: action_helper.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2450,7 +2508,7 @@ attrib.o: attrib.c compat_misc.h ../config.h attrib.h buffer.o: buffer.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2470,7 +2528,7 @@ buildin.o: buildin.c plugins.h buildin.h change.o: change.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2487,7 +2545,7 @@ select.h undo.h hid_actions.h layer.h change_act.o: change_act.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2505,7 +2563,7 @@ undo.h rubberband.h compat_misc.h layer.h clip.o: clip.c ../config.h clip.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2516,7 +2574,7 @@ ../src_3rd/liblihata/genht/hash.h compat_dl.o: compat_dl.c ../config.h compat_dl.h compat_inc.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2530,7 +2588,7 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2542,11 +2600,12 @@ compat_misc.h compat_misc.o: compat_misc.c ../config.h compat_misc.h compat_inc.h \ global.h const.h macro.h global_typedefs.h pcb_bool.h unit.h \ - global_objs.h ../src_3rd/genlist/gendlist.h attrib.h globalconst.h \ - polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ + globalconst.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ global_element.h list_element.h ht_element.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ @@ -2557,7 +2616,7 @@ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h conf.h global.h ../config.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2571,7 +2630,7 @@ ../src_3rd/genvector/genvector_impl.c conf_act.o: conf_act.c global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2587,7 +2646,7 @@ conf_core.h misc.h mymem.h misc_util.h route_style.h conf_core.o: conf_core.c conf.h global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2603,7 +2662,7 @@ conf_core.h conf_core_fields.h conf_hid.o: conf_hid.c conf_hid.h conf.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2620,7 +2679,7 @@ conf_internal.o: conf_internal.c copy.o: copy.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2637,7 +2696,7 @@ select.h undo.h compat_misc.h create.o: create.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2654,7 +2713,7 @@ undo.h plug_io.h stub_vendor.h hid_actions.h paths.h compat_misc.h crosshair.o: crosshair.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2671,7 +2730,7 @@ polygon.h misc.h mymem.h hid_actions.h layer.h compat_misc.h data.o: data.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2682,7 +2741,7 @@ ../src_3rd/liblihata/genht/hash.h draw.o: draw.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2699,7 +2758,7 @@ layer.h draw_fab.o: draw_fab.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2712,7 +2771,7 @@ layer.h drill.o: drill.c ../config.h mymem.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2723,7 +2782,7 @@ ../src_3rd/liblihata/genht/hash.h error.o: error.c ../config.h global.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - globalconst.h polyarea.h list_common.h list_line.h \ + flag.h globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h \ @@ -2740,7 +2799,7 @@ event.o: event.c event.h error.h fptr_cast.h file_act.o: file_act.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2758,7 +2817,7 @@ misc_util.h hid_actions.h hid_attrib.h compat_misc.h find.o: find.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2777,7 +2836,7 @@ find_debug.c find_print.c find_act.o: find_act.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2791,6 +2850,18 @@ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ data.h find.h +flag.o: flag.c flag.h globalconst.h ../config.h +flag_str.o: flag_str.c ../config.h global.h const.h macro.h \ + global_typedefs.h pcb_bool.h unit.h global_objs.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ + list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ + global_element.h list_element.h ht_element.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h flag_str.h compat_misc.h fptr_cast.o: fptr_cast.c fptr_cast.h free_atexit.o: free_atexit.c funchash.o: funchash.c ../src_3rd/liblihata/genht/htpi.h \ @@ -2799,7 +2870,7 @@ funchash_core_list.h macro.h gui_act.o: gui_act.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2818,7 +2889,7 @@ route_style.h layer.h heap.o: heap.c ../config.h heap.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2829,7 +2900,7 @@ ../src_3rd/liblihata/genht/hash.h hid_actions.o: hid_actions.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2845,7 +2916,7 @@ ../src_3rd/liblihata/genht/htsp.h event.h hid_actions.h compat_misc.h hid_attrib.o: hid_attrib.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2862,7 +2933,7 @@ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2873,7 +2944,7 @@ hid_cfg.h paths.h compat_misc.h hid_cfg_action.o: hid_cfg_action.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2894,7 +2965,7 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2903,7 +2974,7 @@ ../src_3rd/liblihata/genht/htip.h hid_actions.h hid_cfg_action.h hid_color.o: hid_color.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2915,7 +2986,7 @@ ../src_3rd/liblihata/genht/ht.c hid_draw_helpers.o: hid_draw_helpers.c global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2926,7 +2997,7 @@ ../src_3rd/liblihata/genht/hash.h polygon.h rtree.h hid_extents.o: hid_extents.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2938,7 +3009,7 @@ hid_helper.h hid_flags.o: hid_flags.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2954,7 +3025,7 @@ hid_flags.h ../src_3rd/liblihata/genht/htsp.h hid_actions.h hid_helper.o: hid_helper.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2966,7 +3037,7 @@ mymem.h layer.h hid_helper.h hid_attrib.h compat_misc.h hid_init.o: hid_init.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2983,7 +3054,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h fptr_cast.h hid_nogui.o: hid_nogui.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -2994,7 +3065,7 @@ ../src_3rd/liblihata/genht/hash.h compat_misc.h ht_element.o: ht_element.c global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3005,7 +3076,7 @@ ../src_3rd/liblihata/genht/hash.h ../src_3rd/liblihata/genht/ht.c insert.o: insert.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3022,7 +3093,7 @@ rtree.h search.h misc_util.h select.h set.h undo.h layer.h intersect.o: intersect.c ../config.h intersect.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3033,7 +3104,7 @@ ../src_3rd/liblihata/genht/hash.h layer.o: layer.c global.h ../config.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - globalconst.h polyarea.h list_common.h list_line.h \ + flag.h globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h \ @@ -3049,7 +3120,7 @@ layer.h hid_actions.h compat_misc.h line.o: line.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3064,13 +3135,13 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ data.h crosshair.h find.h line.h misc.h mymem.h rtree.h layer.h list_arc.o: list_arc.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_arc.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_arc.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c list_conf.o: list_conf.c conf.h global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3086,7 +3157,7 @@ ../src_3rd/genlist/gentdlist_impl.c list_element.o: list_element.c global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3096,38 +3167,38 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h ../src_3rd/genlist/gentdlist_impl.c list_line.o: list_line.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c list_pad.o: list_pad.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_pad.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_pad.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c list_pin.o: list_pin.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_pin.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c list_poly.o: list_poly.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_poly.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c list_rat.o: list_rat.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_rat.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_rat.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c list_text.o: list_text.c global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h list_text.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ ../src_3rd/genlist/gentdlist_impl.c main.o: main.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3142,12 +3213,12 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ data.h buffer.h create.h crosshair.h plug_io.h set.h layer.h misc.h \ mymem.h compat_lrealpath.h free_atexit.h polygon.h rtree.h buildin.h \ - paths.h strflags.h plugins.h plug_footprint.h vtlibrary.h event.h \ + paths.h flag_str.h plugins.h plug_footprint.h vtlibrary.h event.h \ funchash.h hid_actions.h hid_attrib.h hid_init.h compat_misc.h dolists.h \ generated_lists.h main_act.o: main_act.c ../config.h action_helper.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3163,7 +3234,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h mirror.o: mirror.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3175,7 +3246,7 @@ ../src_3rd/genvector/gds_char.h mymem.h polygon.h rtree.h misc.o: misc.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3194,7 +3265,7 @@ misc_util.o: misc_util.c ../config.h misc_util.h pcb_bool.h unit.h move.o: move.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3211,7 +3282,7 @@ misc_util.h select.h undo.h hid_actions.h compat_misc.h layer.h mymem.o: mymem.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3223,7 +3294,7 @@ netlist.o: netlist.c ../config.h ../src_3rd/genregex/regex_sei.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ action_helper.h global.h const.h macro.h global_typedefs.h pcb_bool.h \ - unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ @@ -3242,7 +3313,7 @@ netlist_act.o: netlist_act.c ../config.h ../src_3rd/genregex/regex_sei.h \ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h \ action_helper.h global.h const.h macro.h global_typedefs.h pcb_bool.h \ - unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ @@ -3259,13 +3330,13 @@ find.h mymem.h rats.h create.h rats_patch.h hid_actions.h compat_misc.h \ netlist.h obj_any.o: obj_any.c obj_any.h global_objs.h \ - ../src_3rd/genlist/gendlist.h ../config.h attrib.h globalconst.h \ + ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h ../src_3rd/genlist/gentdlist_impl.c object_act.o: object_act.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3284,7 +3355,7 @@ create.h compat_misc.h layer.h paths.o: paths.c ../config.h paths.h error.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3300,7 +3371,7 @@ conf_core.h pcb-printf.o: pcb-printf.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3311,7 +3382,7 @@ ../src_3rd/liblihata/genht/hash.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h plug_footprint.o: plug_footprint.c ../config.h plug_footprint.h \ - vtlibrary.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ + vtlibrary.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h flag.h \ globalconst.h global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h plugins.h \ @@ -3329,7 +3400,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h plug_footprint_act.o: plug_footprint_act.c ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3340,7 +3411,7 @@ ../src_3rd/liblihata/genht/hash.h plug_footprint.h vtlibrary.h plug_import.o: plug_import.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3356,7 +3427,7 @@ plugins.h plug_import.h plug_io.o: plug_io.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3374,7 +3445,7 @@ compat_misc.h route_style.h compat_fs.h compat_inc.h plugins.o: plugins.c plugins.h global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3386,7 +3457,7 @@ compat_misc.h polygon.o: polygon.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3403,7 +3474,7 @@ remove.h search.h set.h thermal.h mymem.h undo.h misc.h layer.h polygon1.o: polygon1.c rtree.h global.h ../config.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3415,7 +3486,7 @@ ../src_3rd/genvector/gds_char.h polygon_act.o: polygon_act.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3433,7 +3504,7 @@ crosshair.h rats.o: rats.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3451,7 +3522,7 @@ compat_misc.h netlist.h rats_act.o: rats_act.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3468,7 +3539,7 @@ funchash_core.h funchash.h funchash_core_list.h rats.h draw.h rats_patch.o: rats_patch.c rats_patch.h global.h ../config.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3481,7 +3552,7 @@ compat_misc.h remove.o: remove.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3498,7 +3569,7 @@ undo.h remove_act.o: remove_act.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3510,7 +3581,7 @@ funchash_core.h funchash.h funchash_core_list.h rotate.o: rotate.c ../config.h data.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3527,7 +3598,7 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h route_style.o: route_style.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3543,7 +3614,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h rtree.o: rtree.c ../config.h rtree.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3554,7 +3625,7 @@ ../src_3rd/liblihata/genht/hash.h rubberband.o: rubberband.c ../config.h create.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3566,7 +3637,7 @@ ../src_3rd/genvector/gds_char.h mymem.h layer.h polygon.h rtree.h search.o: search.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3583,7 +3654,7 @@ mymem.h layer.h select.o: select.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3601,7 +3672,7 @@ ../src_3rd/genregex/regex_templ.h ../src_3rd/genregex/regex.h select_act.o: select_act.c ../config.h conf_core.h conf.h global.h \ const.h macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3619,7 +3690,7 @@ copy.h hid_attrib.h compat_misc.h set.o: set.c ../config.h conf_core.h conf.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3634,20 +3705,9 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/genvector/vtp0.h list_conf.h \ action_helper.h buffer.h crosshair.h data.h draw.h find.h set.h undo.h \ hid_actions.h route_style.h -strflags.o: strflags.c ../config.h global.h const.h macro.h \ - global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h error.h vtroutestyle.h \ - global_element.h list_element.h ht_element.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - ../src_3rd/liblihata/genht/hash.h strflags.h compat_misc.h stub_mincut.o: stub_mincut.c ../config.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3659,7 +3719,7 @@ stub_stroke.o: stub_stroke.c error.h pcb_bool.h stub_vendor.o: stub_vendor.c stub_vendor.h ../config.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3670,7 +3730,7 @@ ../src_3rd/liblihata/genht/hash.h thermal.o: thermal.c ../config.h misc.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3682,7 +3742,7 @@ mymem.h polygon.h rtree.h thermal.h undo.o: undo.c ../config.h buffer.h global.h const.h macro.h \ global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3693,7 +3753,7 @@ ../src_3rd/liblihata/genht/hash.h change.h create.h data.h draw.h \ insert.h layer.h misc.h ../src_3rd/genvector/gds_char.h mymem.h mirror.h \ move.h polygon.h rtree.h remove.h rotate.h search.h misc_util.h set.h \ - undo.h strflags.h conf_core.h conf.h pcb-printf.h \ + undo.h flag_str.h conf_core.h conf.h pcb-printf.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ @@ -3700,7 +3760,7 @@ ../src_3rd/genvector/vtp0.h list_conf.h compat_misc.h netlist.h undo_act.o: undo_act.c ../config.h conf_core.h conf.h global.h const.h \ macro.h global_typedefs.h pcb_bool.h unit.h global_objs.h \ - ../src_3rd/genlist/gendlist.h attrib.h globalconst.h polyarea.h \ + ../src_3rd/genlist/gendlist.h attrib.h flag.h globalconst.h polyarea.h \ list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ @@ -3718,7 +3778,7 @@ misc.h mymem.h layer.h unit.o: unit.c ../config.h global.h const.h macro.h global_typedefs.h \ pcb_bool.h unit.h global_objs.h ../src_3rd/genlist/gendlist.h attrib.h \ - globalconst.h polyarea.h list_common.h list_line.h \ + flag.h globalconst.h polyarea.h list_common.h list_line.h \ ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ list_pad.h list_pin.h list_rat.h vtonpoint.h \ @@ -3728,20 +3788,20 @@ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ ../src_3rd/liblihata/genht/hash.h compat_misc.h vtlibrary.o: vtlibrary.c vtlibrary.h global_objs.h \ - ../src_3rd/genlist/gendlist.h ../config.h attrib.h globalconst.h \ + ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h \ ../src_3rd/genvector/genvector_impl.c vtonpoint.o: vtonpoint.c vtonpoint.h global_objs.h \ - ../src_3rd/genlist/gendlist.h ../config.h attrib.h globalconst.h \ + ../src_3rd/genlist/gendlist.h ../config.h attrib.h flag.h globalconst.h \ global_typedefs.h pcb_bool.h unit.h polyarea.h \ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h \ ../src_3rd/genvector/genvector_impl.c vtptr.o: vtptr.c vtptr.h global_objs.h ../src_3rd/genlist/gendlist.h \ - ../config.h attrib.h globalconst.h global_typedefs.h pcb_bool.h unit.h \ - polyarea.h ../src_3rd/genvector/genvector_impl.h \ + ../config.h attrib.h flag.h globalconst.h global_typedefs.h pcb_bool.h \ + unit.h polyarea.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h \ ../src_3rd/genvector/genvector_impl.c vtroutestyle.o: vtroutestyle.c vtroutestyle.h unit.h ../config.h \ Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 4488) +++ trunk/src/Makefile.in (revision 4489) @@ -46,6 +46,7 @@ find.o find_act.o flag.o + flag_str.o free_atexit.o funchash.o gui_act.o @@ -110,7 +111,6 @@ select.o select_act.o set.o - strflags.o stub_mincut.o stub_stroke.o stub_vendor.o Index: trunk/src/flag_str.c =================================================================== --- trunk/src/flag_str.c (nonexistent) +++ trunk/src/flag_str.c (revision 4489) @@ -0,0 +1,540 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 2005 DJ Delorie + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Contact addresses for paper mail and Email: + * DJ Delorie, 334 North Road, Deerfield NH 03037-1110, USA + * dj@delorie.com + * + */ + +#include "config.h" + +#include +#include +#include +#include + +#include "global.h" +#include "flag_str.h" +#include "compat_misc.h" + +/* Because all the macros expect it, that's why. */ +typedef struct { + FlagType Flags; +} FlagHolder; + +/* Be careful to list more specific flags first, followed by general + * flags, when two flags use the same bit. For example, "onsolder" is + * for elements only, while "auto" is for everything else. They use + * the same bit, but onsolder is listed first so that elements will + * use it and not auto. + * + * Thermals are handled separately, as they're layer-selective. + */ + +#define N(x) x, sizeof(x)-1 +FlagBitsType pcb_object_flagbits[] = { + {PCB_FLAG_PIN, N("pin"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_VIA, N("via"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_FOUND, N("found"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_HOLE, N("hole"), PCB_TYPEMASK_PIN}, + {PCB_FLAG_RAT, N("rat"), PCB_TYPE_RATLINE}, + {PCB_FLAG_PININPOLY, N("pininpoly"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_CLEARPOLY, N("clearpoly"), PCB_TYPE_POLYGON}, + {PCB_FLAG_HIDENAME, N("hidename"), PCB_TYPE_ELEMENT}, + {PCB_FLAG_DISPLAYNAME, N("showname"), PCB_TYPE_ELEMENT}, + {PCB_FLAG_CLEARLINE, N("clearline"), PCB_TYPE_LINE | PCB_TYPE_ARC | PCB_TYPE_TEXT}, + {PCB_FLAG_SELECTED, N("selected"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_ONSOLDER, N("onsolder"), PCB_TYPE_ELEMENT | PCB_TYPE_PAD | PCB_TYPE_TEXT}, + {PCB_FLAG_AUTO, N("auto"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_SQUARE, N("square"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_RUBBEREND, N("rubberend"), PCB_TYPE_LINE | PCB_TYPE_ARC}, + {PCB_FLAG_WARN, N("warn"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_USETHERMAL, N("usetherm"), PCB_TYPEMASK_PIN | PCB_TYPE_LINE | PCB_TYPE_ARC}, + {PCB_FLAG_OCTAGON, N("octagon"), PCB_TYPEMASK_PIN | PCB_TYPE_PAD}, + {PCB_FLAG_DRC, N("drc"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_LOCK, N("lock"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_EDGE2, N("edge2"), PCB_TYPEMASK_ALL}, + {PCB_FLAG_FULLPOLY, N("fullpoly"), PCB_TYPE_POLYGON}, + {PCB_FLAG_NOPASTE, N("nopaste"), PCB_TYPE_PAD}, + {PCB_FLAG_NONETLIST, N("nonetlist"), PCB_TYPEMASK_ALL} +}; +#undef N + +const int pcb_object_flagbits_len = ENTRIES(pcb_object_flagbits); + + +/* + * This helper function maintains a small list of buffers which are + * used by flags_to_string(). Each buffer is allocated from the heap, + * but the caller must not free them (they get realloced when they're + * reused, but never completely freed). + */ + +static struct { + char *ptr; + int len; +} buffers[10]; +static int bufptr = 0; +static char *alloc_buf(int len) +{ +#define B buffers[bufptr] + len++; + bufptr = (bufptr + 1) % 10; + if (B.len < len) { + if (B.ptr) + B.ptr = (char *) realloc(B.ptr, len); + else + B.ptr = (char *) malloc(len); + B.len = len; + } + return B.ptr; +#undef B +} + +void uninit_strflags_buf(void) +{ + int n; + for(n = 0; n < 10; n++) { + if (buffers[n].ptr != NULL) { + free(buffers[n].ptr); + buffers[n].ptr = NULL; + } + } +} + +/* + * This set of routines manages a list of layer-specific flags. + * Callers should call grow_layer_list(0) to reset the list, and + * set_layer_list(layer,1) to set bits in the layer list. The results + * are stored in layers[], which has num_layers valid entries. + */ + +static char *layers = 0; +static int max_layers = 0, num_layers = 0; + +static void grow_layer_list(int num) +{ + if (layers == 0) { + layers = (char *) calloc(num > 0 ? num : 1, 1); + max_layers = num; + } + else if (num > max_layers) { + max_layers = num; + layers = (char *) realloc(layers, max_layers); + } + if (num > num_layers) + memset(layers + num_layers, 0, num - num_layers - 1); + num_layers = num; + return; +} + +void uninit_strflags_layerlist(void) +{ + if (layers != NULL) { + free(layers); + layers = NULL; + num_layers = max_layers = 0; + } +} + +static inline void set_layer_list(int layer, int v) +{ + if (layer >= num_layers) + grow_layer_list(layer + 1); + layers[layer] = v; +} + +/* + * These next two convert between layer lists and strings. + * parse_layer_list() is passed a pointer to a string, and parses a + * list of integer which reflect layers to be flagged. It returns a + * pointer to the first character following the list. The syntax of + * the list is a paren-surrounded, comma-separated list of integers + * and/or pairs of integers separated by a dash (like "(1,2,3-7)"). + * Spaces and other punctuation are not allowed. The results are + * stored in layers[] defined above. + * + * print_layer_list() does the opposite - it uses the flags set in + * layers[] to build a string that represents them, using the syntax + * above. + * + */ + +/* Returns a pointer to the first character past the list. */ +static const char *parse_layer_list(const char *bp, int (*error) (const char *)) +{ + const char *orig_bp = bp; + int l = 0, range = -1; + int value = 1; + + grow_layer_list(0); + while (*bp) { + if (*bp == '+') + value = 2; + else if (*bp == 'S') + value = 3; + else if (*bp == 'X') + value = 4; + else if (*bp == 't') + value = 5; + else if (*bp == ')' || *bp == ',' || *bp == '-') { + if (range == -1) + range = l; + while (range <= l) + set_layer_list(range++, value); + if (*bp == '-') + range = l; + else + range = -1; + value = 1; + l = 0; + } + + else if (isdigit((int) *bp)) + l = l * 10 + (*bp - '0'); + + else if (error) { + const char *fmt = "Syntax error parsing layer list \"%.*s\" at %c"; + char *msg = alloc_buf(strlen(fmt) + strlen(orig_bp)); + sprintf(msg, fmt, bp - orig_bp + 5, orig_bp, *bp); + error(msg); + error = NULL; + } + + if (*bp == ')') + return bp + 1; + + bp++; + } + return bp; +} + +/* Number of character the value "i" requires when printed. */ +static int printed_int_length(int i, int j) +{ + int rv; + + if (i < 10) + return 1 + (j ? 1 : 0); + if (i < 100) + return 2 + (j ? 1 : 0); + + for (rv = 1; i >= 10; rv++) + i /= 10; + return rv + (j ? 1 : 0); +} + +/* Returns a pointer to an internal buffer which is overwritten with + each new call. */ +static char *print_layer_list() +{ + static char *buf = 0; + static int buflen = 0; + int len, i, j; + char *bp; + + len = 2; + for (i = 0; i < num_layers; i++) + if (layers[i]) + len += 1 + printed_int_length(i, layers[i]); + if (buflen < len) { + if (buf) + buf = (char *) realloc(buf, len); + else + buf = (char *) malloc(len); + buflen = len; + } + + bp = buf; + *bp++ = '('; + + for (i = 0; i < num_layers; i++) + if (layers[i]) { + /* 0 0 1 1 1 0 0 */ + /* i j */ + for (j = i + 1; j < num_layers && layers[j] == 1; j++); + if (j > i + 2) { + sprintf(bp, "%d-%d,", i, j - 1); + i = j - 1; + } + else + switch (layers[i]) { + case 1: + sprintf(bp, "%d,", i); + break; + case 2: + sprintf(bp, "%d+,", i); + break; + case 3: + sprintf(bp, "%dS,", i); + break; + case 4: + sprintf(bp, "%dX,", i); + break; + case 5: + default: + sprintf(bp, "%dt,", i); + break; + } + bp += strlen(bp); + } + bp[-1] = ')'; + *bp = 0; + return buf; +} + +/* + * Ok, now the two entry points to this file. The first, string_to_flags, + * is passed a string (usually from parse_y.y) and returns a "set of flags". + * In theory, this can be anything, but for now it's just an integer. Later + * it might be a structure, for example. + * + * Currently, there is no error handling :-P + */ + +static int error_ignore(const char *msg) +{ /* do nothing */ + return 0; +} + +static FlagType empty_flags; + +FlagType +common_string_to_flags(const char *flagstring, int (*error) (const char *msg), FlagBitsType * flagbits, int n_flagbits) +{ + const char *fp, *ep; + int flen; + FlagHolder rv; + int i; + + rv.Flags = empty_flags; + + if (error == 0) + error = error_ignore; + + if (flagstring == NULL) + return empty_flags; + + fp = ep = flagstring; + + if (*fp == '"') + ep = ++fp; + + while (*ep && *ep != '"') { + int found = 0; + + for (ep = fp; *ep && *ep != ',' && *ep != '"' && *ep != '('; ep++); + flen = ep - fp; + if (*ep == '(') + ep = parse_layer_list(ep + 1, error); + + if (flen == 7 && memcmp(fp, "thermal", 7) == 0) { + for (i = 0; i < MAX_LAYER && i < num_layers; i++) + if (layers[i]) + ASSIGN_THERM(i, layers[i], &rv); + } + else if (flen == 5 && memcmp(fp, "shape", 5) == 0) { + rv.Flags.q = atoi(fp + 6); + } + else if (flen == 7 && memcmp(fp, "intconn", 7) == 0) { + rv.Flags.int_conn_grp = atoi(fp + 8); + } + else { + for (i = 0; i < n_flagbits; i++) + if (flagbits[i].nlen == flen && memcmp(flagbits[i].name, fp, flen) == 0) { + found = 1; + SET_FLAG(flagbits[i].mask, &rv); + break; + } + if (!found) { + const char *fmt = "Unknown flag: \"%.*s\" ignored"; + unknown_flag_t *u; + char *msg; + const char *s; + + /* include () */ + s = fp + flen; + if (*s == '(') { + while (*s != ')') { + flen++; + s++; + } + } + if (*s == ')') + flen++; + + msg = alloc_buf(strlen(fmt) + flen); + sprintf(msg, fmt, flen, fp); + error(msg); + + u = malloc(sizeof(unknown_flag_t)); + u->str = pcb_strndup(fp, flen); + u->next = NULL; + /* need to append, to keep order of flags */ + if (rv.Flags.unknowns != NULL) { + unknown_flag_t *n; + for (n = rv.Flags.unknowns; n->next != NULL; n = n->next); + n->next = u; + } + else + rv.Flags.unknowns = u; + } + } + fp = ep + 1; + } + return rv.Flags; +} + +FlagType string_to_flags(const char *flagstring, int (*error) (const char *msg)) +{ + return common_string_to_flags(flagstring, error, pcb_object_flagbits, ENTRIES(pcb_object_flagbits)); +} + + +/* + * Given a set of flags for a given type of object, return a string + * which reflects those flags. The only requirement is that this + * string be parseable by string_to_flags. + * + * Note that this function knows a little about what kinds of flags + * will be automatically set by parsing, so it won't (for example) + * include the "via" flag for PCB_TYPE_VIAs because it knows those get + * forcibly set when vias are parsed. + */ + +char *common_flags_to_string(FlagType flags, int object_type, FlagBitsType * flagbits, int n_flagbits) +{ + int len; + int i; + FlagHolder fh, savef; + char *buf, *bp; + unknown_flag_t *u; + + fh.Flags = flags; + +#ifndef FLAG_TEST + switch (object_type) { + case PCB_TYPE_VIA: + CLEAR_FLAG(PCB_FLAG_VIA, &fh); + break; + case PCB_TYPE_RATLINE: + CLEAR_FLAG(PCB_FLAG_RAT, &fh); + break; + case PCB_TYPE_PIN: + CLEAR_FLAG(PCB_FLAG_PIN, &fh); + break; + } +#endif + + savef = fh; + + len = 3; /* for "()\0" */ + + for (i = 0; i < n_flagbits; i++) + + if ((flagbits[i].object_types & object_type) + && (TEST_FLAG(flagbits[i].mask, &fh))) { + + len += flagbits[i].nlen + 1; + CLEAR_FLAG(flagbits[i].mask, &fh); + } + + if (TEST_ANY_THERMS(&fh)) { + len += sizeof("thermal()"); + for (i = 0; i < MAX_LAYER; i++) + if (TEST_THERM(i, &fh)) + len += printed_int_length(i, GET_THERM(i, &fh)) + 1; + } + + if (flags.q > 0) { + len += sizeof("shape(.)"); + if (flags.q > 9) + len += 2; + } + + if (flags.int_conn_grp > 0) { + len += sizeof("intconn(.)"); + if (flags.q > 9) + len++; + if (flags.q > 99) + len++; + } + + for (u = flags.unknowns; u != NULL; u = u->next) + len += strlen(u->str) + 1; + + bp = buf = alloc_buf(len + 2); + + *bp++ = '"'; + + fh = savef; + for (i = 0; i < n_flagbits; i++) + if (flagbits[i].object_types & object_type && (TEST_FLAG(flagbits[i].mask, &fh))) { + if (bp != buf + 1) + *bp++ = ','; + strcpy(bp, flagbits[i].name); + bp += flagbits[i].nlen; + CLEAR_FLAG(flagbits[i].mask, &fh); + } + + if (TEST_ANY_THERMS(&fh)) { + if (bp != buf + 1) + *bp++ = ','; + strcpy(bp, "thermal"); + bp += strlen("thermal"); + grow_layer_list(0); + for (i = 0; i < MAX_LAYER; i++) + if (TEST_THERM(i, &fh)) + set_layer_list(i, GET_THERM(i, &fh)); + strcpy(bp, print_layer_list()); + bp += strlen(bp); + } + + if (flags.q > 0) { + if (bp != buf + 1) + *bp++ = ','; + bp += sprintf(bp, "shape(%d)", flags.q); + } + + if (flags.int_conn_grp > 0) { + if (bp != buf + 1) + *bp++ = ','; + bp += sprintf(bp, "intconn(%d)", flags.int_conn_grp); + } + + for (u = flags.unknowns; u != NULL; u = u->next) { + int len; + len = strlen(u->str); + if (bp != buf + 1) + *bp++ = ','; + memcpy(bp, u->str, len); + bp += len; + } + + *bp++ = '"'; + *bp = 0; + return buf; +} + +char *flags_to_string(FlagType flags, int object_type) +{ + return common_flags_to_string(flags, object_type, pcb_object_flagbits, ENTRIES(pcb_object_flagbits)); +} Index: trunk/src/flag_str.h =================================================================== --- trunk/src/flag_str.h (nonexistent) +++ trunk/src/flag_str.h (revision 4489) @@ -0,0 +1,77 @@ +/* + * COPYRIGHT + * + * PCB, interactive printed circuit board design + * Copyright (C) 2005 DJ Delorie + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * Contact addresses for paper mail and Email: + * DJ Delorie, 334 North Road, Deerfield NH 03037-1110, USA + * dj@delorie.com + * + */ + +#ifndef PCB_STRFLAGS_H +#define PCB_STRFLAGS_H + +/* for flagtype */ +#include "global_objs.h" + +typedef struct { + + /* This is the bit that we're setting. */ + int mask; + + /* The name used in the output file. */ + const char *name; + int nlen; + + /* If set, this entry won't be output unless the object type is one + of these. */ + int object_types; + +} FlagBitsType; + +/* All flags natively known by the core */ +extern FlagBitsType pcb_object_flagbits[]; +extern const int pcb_object_flagbits_len; + +/* The purpose of this interface is to make the file format able to + handle more than 32 flags, and to hide the internal details of + flags from the file format. */ + +/* When passed a string, parse it and return an appropriate set of + flags. Errors cause error() to be called with a suitable message; + if error is NULL, errors are ignored. */ +FlagType string_to_flags(const char *flagstring, int (*error) (const char *msg)); + +/* Given a set of flags for a given object type, return a string which + can be output to a file. The returned pointer must not be + freed. */ +char *flags_to_string(FlagType flags, int object_type); + +/* Same as above, but for pcb flags. */ +FlagType string_to_pcbflags(const char *flagstring, int (*error) (const char *msg)); +char *pcbflags_to_string(FlagType flags); + +void uninit_strflags_buf(void); +void uninit_strflags_layerlist(void); + +/* io_pcb() needs this for historic reasons */ +FlagType common_string_to_flags(const char *flagstring, int (*error) (const char *msg), FlagBitsType * flagbits, int n_flagbits); +char *common_flags_to_string(FlagType flags, int object_type, FlagBitsType * flagbits, int n_flagbits); + +#endif Index: trunk/src/main.c =================================================================== --- trunk/src/main.c (revision 4488) +++ trunk/src/main.c (revision 4489) @@ -51,7 +51,7 @@ #include "polygon.h" #include "buildin.h" #include "paths.h" -#include "strflags.h" +#include "flag_str.h" #include "plugins.h" #include "plug_footprint.h" #include "event.h" Index: trunk/src/undo.c =================================================================== --- trunk/src/undo.c (revision 4488) +++ trunk/src/undo.c (revision 4489) @@ -63,7 +63,7 @@ #include "search.h" #include "set.h" #include "undo.h" -#include "strflags.h" +#include "flag_str.h" #include "conf_core.h" #include "compat_misc.h" #include "netlist.h" Index: trunk/src_plugins/djopt/djopt.c =================================================================== --- trunk/src_plugins/djopt/djopt.c (revision 4488) +++ trunk/src_plugins/djopt/djopt.c (revision 4489) @@ -39,7 +39,7 @@ #include "move.h" #include "draw.h" #include "undo.h" -#include "strflags.h" +#include "flag_str.h" #include "find.h" #include "layer.h" #include "pcb-printf.h" Index: trunk/src_plugins/fontmode/fontmode.c =================================================================== --- trunk/src_plugins/fontmode/fontmode.c (revision 4488) +++ trunk/src_plugins/fontmode/fontmode.c (revision 4489) @@ -43,7 +43,7 @@ #include "move.h" #include "remove.h" #include "rtree.h" -#include "strflags.h" +#include "flag_str.h" #include "undo.h" #include "pcb-printf.h" #include "plugins.h" Index: trunk/src_plugins/io_lihata/read.c =================================================================== --- trunk/src_plugins/io_lihata/read.c (revision 4488) +++ trunk/src_plugins/io_lihata/read.c (revision 4489) @@ -32,7 +32,7 @@ #include "data.h" #include "plugins.h" #include "plug_io.h" -#include "strflags.h" +#include "flag_str.h" #include "compat_misc.h" #include "macro.h" #include "error.h" Index: trunk/src_plugins/io_lihata/write.c =================================================================== --- trunk/src_plugins/io_lihata/write.c (revision 4488) +++ trunk/src_plugins/io_lihata/write.c (revision 4489) @@ -30,7 +30,7 @@ #include "data.h" #include "plugins.h" #include "plug_io.h" -#include "strflags.h" +#include "flag_str.h" #include "compat_misc.h" #include "rats_patch.h" #include "hid_actions.h" Index: trunk/src_plugins/io_pcb/file.c =================================================================== --- trunk/src_plugins/io_pcb/file.c (revision 4488) +++ trunk/src_plugins/io_pcb/file.c (revision 4489) @@ -58,7 +58,7 @@ #include "rats.h" #include "remove.h" #include "set.h" -#include "strflags.h" +#include "flag_str.h" #include "compat_fs.h" #include "paths.h" #include "rats_patch.h" Index: trunk/src_plugins/io_pcb/flags.c =================================================================== --- trunk/src_plugins/io_pcb/flags.c (revision 4488) +++ trunk/src_plugins/io_pcb/flags.c (revision 4489) @@ -24,7 +24,7 @@ * */ -#include "strflags.h" +#include "flag_str.h" #include "flags.h" #include "const.h" #include "macro.h" Index: trunk/src_plugins/io_pcb/parse_l.c =================================================================== --- trunk/src_plugins/io_pcb/parse_l.c (revision 4488) +++ trunk/src_plugins/io_pcb/parse_l.c (revision 4489) @@ -699,7 +699,7 @@ #include "file.h" #include "mymem.h" #include "misc.h" -#include "strflags.h" +#include "flag_str.h" #include "parse_common.h" #include "parse_y.h" #include "create.h" Index: trunk/src_plugins/io_pcb/parse_l.l =================================================================== --- trunk/src_plugins/io_pcb/parse_l.l (revision 4488) +++ trunk/src_plugins/io_pcb/parse_l.l (revision 4489) @@ -63,7 +63,7 @@ #include "file.h" #include "mymem.h" #include "misc.h" -#include "strflags.h" +#include "flag_str.h" #include "parse_common.h" #include "parse_y.h" #include "create.h" Index: trunk/src_plugins/io_pcb/parse_y.c =================================================================== --- trunk/src_plugins/io_pcb/parse_y.c (revision 4488) +++ trunk/src_plugins/io_pcb/parse_y.c (revision 4489) @@ -115,7 +115,7 @@ #include "polygon.h" #include "remove.h" #include "rtree.h" -#include "strflags.h" +#include "flag_str.h" #include "thermal.h" #include "rats_patch.h" #include "flags.h" Index: trunk/src_plugins/io_pcb/parse_y.y =================================================================== --- trunk/src_plugins/io_pcb/parse_y.y (revision 4488) +++ trunk/src_plugins/io_pcb/parse_y.y (revision 4489) @@ -52,7 +52,7 @@ #include "polygon.h" #include "remove.h" #include "rtree.h" -#include "strflags.h" +#include "flag_str.h" #include "thermal.h" #include "rats_patch.h" #include "flags.h" Index: trunk/src_plugins/polycombine/polycombine.c =================================================================== --- trunk/src_plugins/polycombine/polycombine.c (revision 4488) +++ trunk/src_plugins/polycombine/polycombine.c (revision 4489) @@ -31,7 +31,7 @@ #include "polygon.h" #include "polyarea.h" #include "assert.h" -#include "strflags.h" +#include "flag_str.h" #include "find.h" #include "misc.h" #include "draw.h" Index: trunk/src_plugins/puller/puller.c =================================================================== --- trunk/src_plugins/puller/puller.c (revision 4488) +++ trunk/src_plugins/puller/puller.c (revision 4489) @@ -63,7 +63,7 @@ #include "pcb-printf.h" #include "remove.h" #include "rtree.h" -#include "strflags.h" +#include "flag_str.h" #include "undo.h" #include "layer.h" #include "plugins.h" Index: trunk/src_plugins/report/report.c =================================================================== --- trunk/src_plugins/report/report.c (revision 4488) +++ trunk/src_plugins/report/report.c (revision 4489) @@ -42,7 +42,7 @@ #include "mymem.h" #include "rats.h" #include "rtree.h" -#include "strflags.h" +#include "flag_str.h" #include "macro.h" #include "undo.h" #include "find.h"