/************************************************************************* Copyright (c) 1997 Novell, Inc. All Rights Reserved. With respect to this file, Novell hereby grants to Developer a royalty-free, non-exclusive license to include this sample code and derivative binaries in its product. Novell grants to Developer worldwide distribution rights to market, distribute or sell this sample code file and derivative binaries as a component of Developer's product(s). Novell shall have no obligations to Developer or Developer's customers with respect to this code. DISCLAIMER: Novell disclaims and excludes any and all express, implied, and statutory warranties, including, without limitation, warranties of good title, warranties against infringement, and the implied warranties of merchantibility and fitness for a particular purpose. Novell does not warrant that the software will satisfy customer's requirements or that the licensed works are without defect or error or that the operation of the software will be uninterrupted. Novell makes no warranties respecting any technical services or support tools provided under the agreement, and disclaims all other warranties, including the implied warranties of merchantability and fitness for a particular purpose. */ /************************************************************************** EXGSUBU.C *************************************************************************** Get the current substitution unicode character used in byte-to-unicode conversions. **************************************************************************/ #include <nunicode.h> #include <stdio.h> void main(void) { pCONVERT pconv; nint icode; unicode subUni; /* Load a byte/uni converter for the current code page. Error checking not shown. */ icode = NWUXLoadByteUnicodeConverter(0, &pconv); icode = NWUXGetSubUni(pconv, &subUni); if (icode) printf("NWUXGetSubUni returned error 0x%04X\n",icode); else printf("Current substitution uni char: 0x%04X\n",subUni); NWUXUnloadConverter(pconv); } /* Sample output: Current substitution uni char: 0xFFFD */