Here is the fix Sean Dorward settled on. -rob ; yesterday -d dcl.c cc.h diff /n/dump/2001/0430/sys/src/cmd/cc/dcl.c dcl.c 117c117 < snprint(symb, NSYMB, "%s$%d", s->name, (char)s->block); --- > snprint(symb, NSYMB, "%s$%d", s->name, s->block); diff /n/dump/2001/0430/sys/src/cmd/cc/cc.h cc.h 83,84c83,84 < char block; < char sueblock; --- > ushort block; > ushort sueblock; 98a99 > ushort block; 100d100 < char block;