Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.167
 
1.168
 
MAIN:ragge:20071006151922
 
trees.c
_>868868         off = s->soffset;
 869869         dsc = s->sclass;
 870870 
<> 871+#ifndef CAN_UNALIGN
  872+        /*
  873+         * If its a packed struct, and the target cannot do unaligned
  874+         * accesses, then split it up in two bitfield operations.
  875+         * LHS and RHS accesses are different, so must delay
  876+         * it until we know.  Do the bitfield construct here though.
  877+         */
  878+        if ((dsc & FIELD) == 0 && (off % talign(s->stype, s->ssue))) {
  879+//              int sz = tsize(s->stype, s->sdf, s->ssue);
  880+//              int al = talign(s->stype, s->ssue);
  881+//              int sz1 = al - (off % al);
  882+                
  883+        }
  884+#endif
  885+
<_871886         if (dsc & FIELD) {  /* make fields look like ints */
 872887                 off = (off/ALINT)*ALINT;
 873888                 sue = MKSUE(INT);
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-03 04:20 +0200