From: ceriel Date: Fri, 26 Jun 1992 12:47:07 +0000 (+0000) Subject: Removed # in commands, changed mechanism for computing mem used X-Git-Tag: release-5-5~458 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=44a1c5620c1b50754550da46bdb887a340593845;p=ack.git Removed # in commands, changed mechanism for computing mem used --- diff --git a/util/ncgg/main.c b/util/ncgg/main.c index ce4aee96a..45236e894 100644 --- a/util/ncgg/main.c +++ b/util/ncgg/main.c @@ -9,6 +9,8 @@ static char rcsid[]= "$Header$"; #include char *filename; +char *beg_sbrk; +extern char *sbrk(); main(argc,argv) char **argv; { extern int nerrors; @@ -16,6 +18,8 @@ main(argc,argv) char **argv; { extern int tabledebug; extern int verbose; + beg_sbrk = sbrk(0); + while (argc >1 && argv[1][0]=='-') { switch(argv[1][1]) { case 'c': diff --git a/util/ncgg/output.c b/util/ncgg/output.c index d98a710a9..da9f7a43b 100644 --- a/util/ncgg/output.c +++ b/util/ncgg/output.c @@ -891,7 +891,7 @@ used(resource,use,max) char *resource; { } statistics() { - extern char *end,*sbrk(); + extern char *beg_sbrk,*sbrk(); extern int nnodes, maxempatlen,maxrule; used("Registers",nregs,MAXREGS); @@ -915,5 +915,5 @@ statistics() { used("Pat bytes",npatbytes+1,MAXPATBYTES); if (tabledebug) used("Source lines",maxline,MAXSOURCELINES); - fprintf(stderr,"%ldK heap used\n",((long) (sbrk(0)-(char *) &end+1023))/1024); + fprintf(stderr,"%ldK heap used\n",((long) (sbrk(0)-beg_sbrk+1023))/1024); } diff --git a/util/ncgg/proto.make b/util/ncgg/proto.make index f0647ced6..d580cef02 100644 --- a/util/ncgg/proto.make +++ b/util/ncgg/proto.make @@ -71,8 +71,7 @@ opr: -make pr|opr depend: $(CFILES) scan.c - sed '/^#DEPENDENCIES/,$$d' Makefile >Makefile.new - echo '#DEPENDENCIES' >>Makefile.new + rm_deps Makefile >Makefile.new for i in $(CFILES) ; do \ echo "`basename $$i .c`.$$(SUF): $$i" >> Makefile.new ; \ echo ' $$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \