comparison macro.c @ 158:19278e2f885d

Roughly sort by size to reduce padding.
author Joerg Sonnenberger <joerg@bec.de>
date Fri, 27 Feb 2015 00:23:01 +0100
parents a403605d3166
children 8cef6d7227a8
comparison
equal deleted inserted replaced
157:95fbb216e23f 158:19278e2f885d
48 DEFARRAY(expansionitem, static); 48 DEFARRAY(expansionitem, static);
49 49
50 struct macro { 50 struct macro {
51 struct place defplace; 51 struct place defplace;
52 struct place expansionplace; 52 struct place expansionplace;
53 unsigned hash;
54 char *name;
55 bool hasparams;
56 struct stringarray params; 53 struct stringarray params;
57 struct expansionitemarray expansion; 54 struct expansionitemarray expansion;
55 char *name;
56 unsigned hash;
57 bool hasparams;
58 bool inuse; 58 bool inuse;
59 }; 59 };
60 DECLARRAY(macro, static UNUSED); 60 DECLARRAY(macro, static UNUSED);
61 DEFARRAY(macro, static); 61 DEFARRAY(macro, static);
62 DECLARRAY(macroarray, static UNUSED); 62 DECLARRAY(macroarray, static UNUSED);