Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.222
 
1.223
 
MAIN:gmcgarry:20080813225633
 
pftn.c
_>782782         int al, sa, sz, coff;
 783783         TWORD temp;
 784784 
<> 785+        if (pragma_allpacked && !pragma_packed)
  786+                pragma_packed = pragma_allpacked;
  787+
785788         if (r->rsym == NULL) {
 786789                 sue = permalloc(sizeof(struct suedef));
 787790                 suedefcnt++;
     
 !
792795         if (sue->suealign == 0/* suealign == 0 is undeclared struct */
 793796                 sue->suealign = ALSTRUCT;
 794797 
<>795 -#ifdef PCC_DEBUG
 796 -        if (ddebug)
 797 -                printf("dclstruct(%s)\n", r->rsym ? r->rsym->sname : "??");
 798 -#endif
799798         temp = r->rsou == STNAME ? STRTY : UNIONTY;
 800799         al = ALSTRUCT;
 801800 
     
 !
829828                  */
 830829                 SETOFF(al, sa);
 831830         }
<>832 -        SETOFF(rpole->rstr, al);
833831 
<> 832+        if (!pragma_packed && !pragma_aligned)
  833+                SETOFF(rpole->rstr, al);
  834+
834835         sue->suesize = rpole->rstr;
 835836         sue->suealign = al;
 836837 
<> 838+#ifdef PCC_DEBUG
  839+        if (ddebug) {
  840+                printf("dclstruct(%s): size=%d, align=%d\n",
  841+                    r->rsym ? r->rsym->sname : "??",
  842+                    sue->suesize, sue->suealign);
  843+        }
  844+#endif
  845+
<_837846         pragma_packed = pragma_aligned = 0;
 838847 
 839848 #ifdef STABS
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-27 01:12 +0100