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