Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.307
 
1.308
 
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 );
     
 !
11631165 }
 11641166 
 11651167 int
<>1166 -notlval(p) register NODE *p; {
 1167 -
  1168+notlval(register NODE *p)
  1169+{
11681170         /* return 0 if p an lvalue, 1 otherwise */
 11691171 
 11701172         again:
     
 !
11851187 
 11861188         default:
 11871189                 return(1);
<>1188 -
 1189 -                }
 1190 -
11911190         }
<> 1191+}
  1192+
11921193 /* make a constant node with value i */
 11931194 NODE *
 11941195 bcon(int i)
     
 !
13101311 }
 13111312 
 13121313 NODE *
<>1313 -pconvert( p ) register NODE *p; {
 1314 -
  1314+pconvert(register NODE *p)
  1315+{
13151316         /* if p should be changed into a pointer, do so */
 13161317 
 13171318         if( ISARY( p->n_type) ){
     
 !
13231324                 return( buildtree( ADDROF, p, NIL ) );
 13241325 
 13251326         return( p );
<>1326 -        }
  1327+}
13271328 
 13281329 NODE *
<>1329 -oconvert(p) register NODE *p; {
  1330+oconvert(register NODE *p)
  1331+{
13301332         /* convert the result itself: used for pointer and unsigned */
 13311333 
 13321334         switch(p->n_op) {
     
 !
13541356         cerror( "illegal oconvert: %d", p->n_op );
 13551357 
 13561358         return(p);
<>1357 -        }
  1359+}
13581360 
 13591361 /*
 13601362  * makes the operands of p agree; they are
     
 !
14551457                 }
 14561458 
 14571459         return(clocal(p));
<>1458 -        }
  1460+}
14591461 
 14601462 /*
 14611463  * Satisfy the types of various arithmetic binary ops.
     
 !
15461548         p = block(t & TMASK ? PCONV : SCONV, p, NIL, t, d, ap);
 15471549         p->n_qual = q;
 15481550         return clocal(p);
<>1549 -
15501551 }
 15511552 
 15521553 NODE *
     
 !
15691570         p->n_regw = 0;
 15701571 #endif
 15711572         return(p);
<>1572 -        }
  1573+}
<_15731574 
 15741575 /*
 15751576  * Return the constant value from an ICON.
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-21 13:05 +0100