This example shows how to convert a locale token to a locale specification string.
#include <stdio.h> #include <unidef.h> int main(void) { UniChar *locale_string; LocaleToken locale_token; int rc = ULS_SUCCESS; /* Spanish in Spain locale token */ locale_token = 0x100210E0; /* Convert the token to a locale string */ rc = UniLocaleTokenToStr(locale_token, UNI_UCS_STRING_POINTER, (void **)&locale_string); if (rc != ULS_SUCCESS) { printf("UniLocaleTokenToStr error: return code = %u\n", rc); return 1; } return ULS_SUCCESS; }