Index: import_netlist/import_netlist.c =================================================================== --- import_netlist/import_netlist.c (revision 37125) +++ import_netlist/import_netlist.c (revision 37126) @@ -46,6 +46,7 @@ static pcb_plug_import_t import_netlist; +#define PCB_MAX_NETLIST_LINE_LENGTH 255 /* maximum line length for netlist files */ #define BLANK(x) ((x) == ' ' || (x) == '\t' || (x) == '\n' \ || (x) == '\0') @@ -56,8 +57,8 @@ static int ReadNetlist(const char *filename) { char *command = NULL; - char inputline[RND_MAX_NETLIST_LINE_LENGTH + 1]; - char temp[RND_MAX_NETLIST_LINE_LENGTH + 1]; + char inputline[PCB_MAX_NETLIST_LINE_LENGTH + 1]; + char temp[PCB_MAX_NETLIST_LINE_LENGTH + 1]; FILE *fp; pcb_net_t *net = NULL; int i, j, lines, kind; @@ -101,13 +102,13 @@ * kind = 2 is connection */ kind = 0; - while (fgets(inputline, RND_MAX_NETLIST_LINE_LENGTH, fp)) { + while (fgets(inputline, PCB_MAX_NETLIST_LINE_LENGTH, fp)) { size_t len = strlen(inputline); /* check for maximum length line */ if (len) { if (inputline[--len] != '\n') rnd_message(RND_MSG_ERROR, "Line length (%i) exceeded in netlist file.\n" - "additional characters will be ignored.\n", RND_MAX_NETLIST_LINE_LENGTH); + "additional characters will be ignored.\n", PCB_MAX_NETLIST_LINE_LENGTH); else inputline[len] = '\0'; }