Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.7
 
1.8
 
MAIN:plunky:20121022092540
 
pftn.c
_>100100 } *rpole;
 101101 
 102102 /*
 103103  * Linked list for parameter (and struct elements) declaration.
 104104  */
 105105 static struct params {
<>106 -        struct params *next, *prev;
  106+        struct params *prev;
107107         struct symtab *sym;
<>108 -} *lpole, *lparam;
  108+} *lparam;
109109 static int nparams;
 110110 
 111111 /* defines used for getting things off of the initialization stack */
 112112 
 113113 NODE *arrstk[10];
 114114 int arrstkp;
     
 !
473473 void
 474474 ssave(struct symtab *sym)
 475475 {
 476476         struct params *p;
 477477 
 478478         p = tmpalloc(sizeof(struct params));
<>479 -        p->next = NULL;
  479+        p->prev = lparam;
480480         p->sym = sym;
<>481 -
 482 -        if ((p->prev = lparam) == NULL)
 483 -                lpole = p;
 484 -        else
 485 -                lparam->next = p;
<_486481         lparam = p;
 487482 }
 488483 
 489484 /*
 490485  * end of function
 491486  */
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-09-18 19:46 +0200