The "sym" calculation is actually a fixed size, but since the max()macro uses some extensive tricks for safety, it ends up looking like avariable size. This replaces max() with a simple max macro which issufficient for the calculation of the array size.