From 5702179a2ffced3f4a8f1c79d7bc0d72549bdfad Mon Sep 17 00:00:00 2001 From: rlar Date: Thu, 30 May 2013 20:11:29 +0200 Subject: [PATCH] inpcom.c, get rid of the global `global' --- src/frontend/inpcom.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 4489fb52a..2db604fb0 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -67,8 +67,6 @@ struct function_env }; -static char *global; - static COMPATMODE_T inp_compat_mode; /* Collect information for dynamic allocation of numparam arrays */ @@ -326,7 +324,6 @@ inp_readall(FILE *fp, int call_depth, char *dir_name, bool comfile, bool intfile if (call_depth == 0) { num_libraries = 0; - global = NULL; found_end = FALSE; inp_compat_mode = ngspice_compat_mode(); } @@ -602,14 +599,10 @@ inp_readall(FILE *fp, int call_depth, char *dir_name, bool comfile, bool intfile if (call_depth == 0 && found_end == TRUE) { struct line *prev; - if (global == NULL) { - global = TMALLOC(char, strlen(".global gnd") + 1); - sprintf(global, ".global gnd"); - } global_card = alloc(struct line); global_card->li_error = NULL; global_card->li_actual = NULL; - global_card->li_line = global; + global_card->li_line = copy(".global gnd"); global_card->li_linenum = 1; prev = cc->li_next;