|
|
@ -2384,13 +2384,14 @@ inp_determine_libraries(struct line *deck, char *lib_name) |
|
|
} |
|
|
} |
|
|
for (i = 0; i < num_libraries; i++) |
|
|
for (i = 0; i < num_libraries; i++) |
|
|
if (cieq(library_file[i], s)) { |
|
|
if (cieq(library_file[i], s)) { |
|
|
if (find_lib_name(i, y) < 0) { |
|
|
|
|
|
new_lib_name(i, y, c); |
|
|
|
|
|
/* see if other libraries referenced */ |
|
|
|
|
|
inp_determine_libraries(libraries[i], y); |
|
|
|
|
|
} |
|
|
|
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
|
|
|
if (i < num_libraries) |
|
|
|
|
|
if (find_lib_name(i, y) < 0) { |
|
|
|
|
|
new_lib_name(i, y, c); |
|
|
|
|
|
/* see if other libraries referenced */ |
|
|
|
|
|
inp_determine_libraries(libraries[i], y); |
|
|
|
|
|
} |
|
|
*line = '*'; /* comment out .lib line */ |
|
|
*line = '*'; /* comment out .lib line */ |
|
|
*t = keep_char1; |
|
|
*t = keep_char1; |
|
|
*z = keep_char2; |
|
|
*z = keep_char2; |
|
|
|