Joined: 26 Apr 2004 Posts: 3295 Location: Charlotte,NC USA
Try this procedure:
Code:
/* rexx */
d2p: procedure
/* rexx convert number to packed decimal */
arg number
if datatype(number) ^= 'NUM' then return ''
if number < 0 then
interpret "number_p = '"abs(number)"D'x"
else
interpret "number_p = '"number"C'x"
return number_p