Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.34
 
1.35
 
MAIN:ragge:20101227144244
 
local.c
_>10451045 void
 10461046 defzero(struct symtab *sp)
 10471047 {
<> 1048+        TWORD t;
10481049         int off;
 10491050         char *name;
 10501051 
 10511052         if (sp->sflags & STLS) {
 10521053                 if (sp->sclass == EXTERN)
 10531054                         sp->sclass = EXTDEF;
 10541055                 tbss = 1;
<>1055 -                simpleinit(sp, bcon(0));
  1056+                for (t = sp->stype; ISARY(t); t = DECREF(t))
  1057+                        ;
  1058+                if (t == STRTY || t == UNIONTY) {
  1059+                        beginit(sp);
  1060+                        endinit();
  1061+                } else
  1062+                        simpleinit(sp, bcon(0));
<_10561063                 return;
 10571064         }
 10581065 
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-10-30 17:45 +0100