|
|||||
An invalid modifier value was encountered.
Additional Information
The 'X' may be between 'Y' and 'Z', but the current value is
'W'.
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).
Explanation
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).