Index: trunk/src/obj_common.c =================================================================== --- trunk/src/obj_common.c (revision 14574) +++ trunk/src/obj_common.c (revision 14575) @@ -175,6 +175,16 @@ } obj->intconn = cid; } + else if (strcmp(name, "intnoconn") == 0) { + long cid = 0; + if (value != NULL) { + char *end; + cid = strtol(value, &end, 10); + if (*end != '\0') + cid = 0; + } + obj->intnoconn = cid; + } } const char *pcb_obj_id_invalid(const char *id) Index: trunk/src/obj_common.h =================================================================== --- trunk/src/obj_common.h (revision 14574) +++ trunk/src/obj_common.h (revision 14575) @@ -133,7 +133,7 @@ const char *term; \ void *ratconn; \ unsigned char thermal; \ - unsigned char intconn; \ + unsigned char intconn, intnoconn; \ pcb_attribute_list_t Attributes; \ char override_color[sizeof("#XXXXXX")]