diff --git a/include/page.h b/include/page.h index 9797ac924c51211c9ac2dd734a5e78961390155d..2ac1ef36efd759f1a8411c4db1583685a6eadf45 100644 --- a/include/page.h +++ b/include/page.h @@ -16,13 +16,13 @@ typedef struct log_regrec { } log_regrec; /* Sensitive region */ typedef struct log_page { - long xoffp; ///< XOFF for non-current pages + long xoffp; /// XOFF for non-current pages long yoffp; ///< YOFF for non-current pages int vlsimode; ///< Page contains VLSI circuits short gatecount; ///< Highest used gate-ID number - char *curfilename; ///< Name of last-loaded file long pagestamp; int pagechanged; + char *curfilename; ///< Name of last-loaded file log_grec *gbase; /* base gate of the page */ log_srec *sbase; /* base solderpoint of the page */ log_hwrec *hwbase; /* base horizontal wire of the page */ diff --git a/src/log.c b/src/log.c index af38f89cf563a399d74b55df48b77950e6129693..a68110b03acc874ebc9b90d244b277fcd7a54ed9 100644 --- a/src/log.c +++ b/src/log.c @@ -11602,10 +11602,8 @@ static void initialize() get_current_page()->yoffp = origin; xoff0 = 0; yoff0 = 0; - get_current_page()->gatecount = 0; gg.nbase = NULL; stamp(&gg.pages[0]->pagestamp); - get_current_page()->curfilename = NULL; initbuf(©buf); nodeconflictbase = NULL; gateconflictbase = NULL; @@ -11683,8 +11681,6 @@ static void initialize() strlist_empty(&V.logmenu); refrwindow(); clearalpha(); - - /*shift-right*/ } #undef rtn @@ -12122,5 +12118,3 @@ int main(int argc, char * argv[]) fclose(dumpfile); exit(0); } - - diff --git a/src/page.c b/src/page.c index d6b0521a8e41cf0f95b5afe5d988a1b8a87d62ca..af923bb054e73701e72ec1a42bdc03cd2db2ac1a 100644 --- a/src/page.c +++ b/src/page.c @@ -202,6 +202,13 @@ log_page *pageAlloc() { log_page *newpage = Malloc(sizeof(log_page)); + newpage->xoffp = 0; + newpage->yoffp = 0; + newpage->vlsimode = false; + newpage->gatecount = 0; + newpage->pagestamp = 0; + newpage->pagechanged = false; + newpage->curfilename = NULL; newpage->gbase = NULL; newpage->sbase = NULL; newpage->hwbase = NULL; @@ -210,7 +217,6 @@ log_page *pageAlloc() newpage->bbase = NULL; newpage->pageregions = NULL; newpage->pagechanged = false; - newpage->pagestamp = 0; return newpage; }