This example shows how to query a conversion object.

#include <stdio.h>
#include <uconv.h>

int main(void) {

uconv_attribute_t   attr;

UconvObject         uconv_object = NULL;
int                 rc = ULS_SUCCESS;

         /********************************************************************/
         /* Create a conversion object based upon the process code page      */
         /* setting with the path modifier set                               */
         /********************************************************************/

         rc = UniCreateUconvObject((UniChar *)L"@path=yes", &uconv_object);

         if (rc != ULS_SUCCESS) {
           printf("UniCreateUconvObject error: return code = %u\n", rc);
           return 1;
         }

         /* Query the conversion object */

         rc = UniQueryUconvObject(uconv_object, &attr,
                                  sizeof(uconv_attribute_t), NULL,
                                  NULL, NULL);

         if (rc != ULS_SUCCESS) {
           printf("UniQueryUconvObject error: return code = %u\n", rc);
           return 1;
         }

         return ULS_SUCCESS;


}


[Back: UniQueryUconvObject - Related Functions]
[Next: UniQueryUconvObject - Topics]