This function translates a character from one code page to another.

#define INCL_WINCOUNTRY /* Or use INCL_WIN, INCL_PM, */
#include <os2.h>

HAB      hab;         /*  Anchor-block handle. */
ULONG    idCpSource;  /*  Source-character code page. */
UCHAR    ucSource;    /*  Character to be translated. */
ULONG    idCpDest;    /*  Code page of the resultant character. */
UCHAR    ucDest;      /*  If nonzero, the translated or substitution (0xFF) character. */

ucDest = WinCpTranslateChar(hab, idCpSource,
           ucSource, idCpDest);


[Back] [Next]