Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.86
 
1.87
 
MAIN:ragge:20030707203944
 
pftn.c
_>515515                 send_passt(IP_EPILOG, minrvar, maxautooff, retlab);
 516516         }
 517517 
<>518 -        checkst(0);
519518         retstat = 0;
 520519         tcheck();
 521520         brklab = contlab = retlab = NOLAB;
     
 !
25662565         send_passt(IP_DEFLAB, s->soffset);
 25672566 }
 25682567 
<>2569 -#ifdef PCC_DEBUG
 2570 -/* if not debugging, checkst is a macro */
 2571 -void
 2572 -checkst(int lev)
 2573 -{
 2574 -#if 0
 2575 -        int i, j;
 2576 -        struct symtab *p, *q;
 2577 -
 2578 -        for (i=0, p=stab; i<SYMTSZ; ++i, ++p) {
 2579 -                if (p->stype == TNULL)
 2580 -                        continue;
 2581 -                j = lookup(p->sname, 0);
 2582 -                if (j != i) {
 2583 -                        q = &stab[j];
 2584 -                        if (q->stype == UNDEF || q->slevel <= p->slevel)
 2585 -                                cerror("check error: %s", q->sname);
 2586 -                } else if (p->slevel > lev)
 2587 -                        cerror("%s check at level %d", p->sname, lev);
 2588 -        }
 2589 -#endif
 2590 -}
 2591 -#endif
 2592 -
 2593 -void
 2594 -clearst(int lev)
 2595 -{
 2596 -        int temp;
 2597 -
 2598 -        temp = lineno;
 2599 -        aobeg();
 2600 -
 2601 -        symclear(lev); /* Clean ut the symbol table */
 2602 -
 2603 -        lineno = temp;
 2604 -        aoend();
 2605 -}
 2606 -
<_26072568 struct symtab *
 26082569 getsymtab(char *name, int flags)
 26092570 {
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-08-31 10:17 +0200