Translates data from packed decimal format to ASCII numeric data. This function can be used for translating data from the iSeries™ server for use in ASCII text format.
cwbDT_PackedToWide
unsigned int CWB_ENTRY cwbDT_PackedToASCII( char *target, char *source, unsigned long length, unsigned long decimalPosition);
The following list shows common return values.
The caller must make sure that there is adequate space to hold the target information. This function checks that each half-byte of the packed decimal data is in the range of 0 to 9. The only exception is the last half-byte which contains the sign indicator. 0 <= decimalPosition < (length * 2).