Changes to strfmon() output

As of z/OS® V2R1, the alignment of formatted output from strfmon() is changed. When #n and ( are specified in the input of strfmon(), the formatted output of positive and negative values are aligned in the same columns, as required by the UNIX Standard. This causes the output of a positive value to be wider than in previous releases.

For example, the input format of strfmon() is %(#5n, which specifies that 5 digits are expected to be formatted to the left of the radix character and that negative amounts are enclosed with parentheses. Given a positive value 1234.56 and a negative value -1234.56, the output of strfmon() is as follows:
[  123456 ]
[( 123456)]