Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.2
 
1.3
 
MAIN:plunky:20120422210740
 
trees.c
_>798798 }
 799799 
 800800 NODE *
<>801 -strargs( p ) register NODE *p;  { /* rewrite structure flavored arguments */
  801+strargs(register NODE *p)
  802+{
  803+        /* rewrite structure flavored arguments */
802804 
 803805         if( p->n_op == CM ){
 804806                 p->n_left = strargs( p->n_left );
     
 !
11681170 }
 11691171 
 11701172 int
<>1171 -notlval(p) register NODE *p; {
 1172 -
  1173+notlval(register NODE *p)
  1174+{
11731175         /* return 0 if p an lvalue, 1 otherwise */
 11741176 
 11751177         again:
     
 !
11901192 
 11911193         default:
 11921194                 return(1);
<>1193 -
 1194 -                }
 1195 -
11961195         }
<> 1196+}
  1197+
11971198 /* make a constant node with value i */
 11981199 NODE *
 11991200 bcon(int i)
     
 !
13151316 }
 13161317 
 13171318 NODE *
<>1318 -pconvert( p ) register NODE *p; {
 1319 -
  1319+pconvert(register NODE *p)
  1320+{
13201321         /* if p should be changed into a pointer, do so */
 13211322 
 13221323         if( ISARY( p->n_type) ){
     
 !
13281329                 return( buildtree( ADDROF, p, NIL ) );
 13291330 
 13301331         return( p );
<>1331 -        }
  1332+}
13321333 
 13331334 NODE *
<>1334 -oconvert(p) register NODE *p; {
  1335+oconvert(register NODE *p)
  1336+{
13351337         /* convert the result itself: used for pointer and unsigned */
 13361338 
 13371339         switch(p->n_op) {
     
 !
13591361         cerror( "illegal oconvert: %d", p->n_op );
 13601362 
 13611363         return(p);
<>1362 -        }
  1364+}
13631365 
 13641366 /*
 13651367  * makes the operands of p agree; they are
     
 !
14601462                 }
 14611463 
 14621464         return(clocal(p));
<>1463 -        }
  1465+}
14641466 
 14651467 /*
 14661468  * Satisfy the types of various arithmetic binary ops.
     
 !
15511553         p = block(t & TMASK ? PCONV : SCONV, p, NIL, t, d, ap);
 15521554         p->n_qual = q;
 15531555         return clocal(p);
<>1554 -
15551556 }
 15561557 
 15571558 NODE *
     
 !
15741575         p->n_regw = 0;
 15751576 #endif
 15761577         return(p);
<>1577 -        }
  1578+}
<_15781579 
 15791580 /*
 15801581  * Return the constant value from an ICON.
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-16 13:26 +0200