locale_name
locale_name[category].name);
} locale_name[] = {
(void) printf("%s=", locale_name[i].name);
env = getenv(locale_name[i].name);
for (i = 0; locale_name[i].name != NULL; i++) {
if (strcmp(locale_name[i].name, name) == 0) {
return (print_category(locale_name[i].category,
locale_name[key[i].category].name);
(void) strcpy(cswp.locale_name, lc);
if ((term & CSIW) && kcswp.locale_name[0]) {
(void) printf("csdata %s\n", kcswp.locale_name);
if (*kcswp.locale_name == '\0') {
kcswp.locale_name[i] != '\0'; i++)
(void) printf("%02x", kcswp.locale_name[i]);
ecswp.locale_name[i] = (char)strtol(s, (char **)NULL,
ecswp.locale_name[i] = '\0';
if (tp->t_csdata.locale_name != (char *)NULL) {
kmem_free(tp->t_csdata.locale_name,
strlen(tp->t_csdata.locale_name) + 1);
tp->t_csdata.locale_name = (char *)NULL;
if (csdp->locale_name[i] == '\0')
if (tp->t_csdata.locale_name != (char *)NULL) {
kmem_free(tp->t_csdata.locale_name,
strlen(tp->t_csdata.locale_name) + 1);
if (tp->t_csdata.locale_name != (char *)NULL) {
kmem_free(tp->t_csdata.locale_name,
strlen(tp->t_csdata.locale_name) + 1);
tp->t_csdata.locale_name = (char *)kmem_alloc(
(void) strcpy(tp->t_csdata.locale_name,
csdp->locale_name);
tp->t_csdata.locale_name = (char *)NULL;
if (tp->t_csdata.locale_name) {
(void) strcpy(csdp->locale_name,
tp->t_csdata.locale_name);
csdp->locale_name[0] = '\0';
tp->t_csdata.locale_name = (char *)kmem_alloc(6, KM_SLEEP);
(void) strcpy(tp->t_csdata.locale_name, "UTF-8");
if (tp->t_csdata.locale_name != NULL)
kmem_free(tp->t_csdata.locale_name,
strlen(tp->t_csdata.locale_name) + 1);
char locale_name[MAXNAMELEN];
char *locale_name;