I'm wanting to use confirm numeric format to check that a user-entered format is valid, but when the format IS valid, the return code is 111. This code is not acted on, ie the program continues.

confirm numeric format %5.2f
di "_rc:" _rc


This seems to be a bug? It means that I have to explicitly test for _rc==7 rather than just !_rc in my program