#3009 Compile-time error or run-time catchable error
An invalid modifier value was encountered.
The 'X' may be between 'Y' and 'Z', but the current value is
where X is 'field width', Y is 0, Z is 3996; or X is 'radix', Y is 2, Z
is 36; or X is 'scale factor', Y is 0, Z is 3996; or X is 'ordering
factor', Y is 0, Z is the particular machine's maximum byte size less
1 ('3' on most machines).
Compilation continues but no compiled source code file will be saved.
The field-width must be between 0 and 3996 inclusive. If it is 0, a
warning is issued. The radix must be between 2 and 36 inclusive. A value
that is not followed by a modifier is assumed to be the scale factor,
which must be between 0 and 3996. If the format item is '%b' rather than
'%d' (no other format items take such a modifier), the value must be
between 0 and the current maximum ordering (3 on machines that represent
a counter with four bytes).