Symbol: locdata
usr/src/lib/libc/port/locale/collate.c
68
struct locdata __posix_collate_locdata = {
usr/src/lib/libc/port/locale/collate.c
74
struct locdata *
usr/src/lib/libc/port/locale/collate.c
84
struct locdata *ldata;
usr/src/lib/libc/port/locale/lmessages.c
49
struct locdata __posix_messages_locdata = {
usr/src/lib/libc/port/locale/lmessages.c
54
struct locdata *
usr/src/lib/libc/port/locale/lmessages.c
57
struct locdata *ldata;
usr/src/lib/libc/port/locale/lmonetary.c
75
struct locdata __posix_monetary_locdata = {
usr/src/lib/libc/port/locale/lmonetary.c
90
struct locdata *
usr/src/lib/libc/port/locale/lmonetary.c
96
struct locdata *ldata;
usr/src/lib/libc/port/locale/lnumeric.c
48
struct locdata __posix_numeric_locdata = {
usr/src/lib/libc/port/locale/lnumeric.c
57
struct locdata *
usr/src/lib/libc/port/locale/lnumeric.c
60
struct locdata *ldata;
usr/src/lib/libc/port/locale/localeconv.c
105
nptr = loc->locdata[LC_NUMERIC]->l_data[0];
usr/src/lib/libc/port/locale/localeconv.c
75
mptr = loc->locdata[LC_MONETARY]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
106
.locdata = {
usr/src/lib/libc/port/locale/localeimpl.c
137
static struct locdata cutf_locdata[LC_ALL] = {
usr/src/lib/libc/port/locale/localeimpl.c
165
static struct locdata *locdata_get(int, const char *);
usr/src/lib/libc/port/locale/localeimpl.c
166
static struct locdata *locdata_get_cache(int, const char *);
usr/src/lib/libc/port/locale/localeimpl.c
173
struct locdata *
usr/src/lib/libc/port/locale/localeimpl.c
176
struct locdata *ldata;
usr/src/lib/libc/port/locale/localeimpl.c
196
__locdata_free(struct locdata *ldata)
usr/src/lib/libc/port/locale/localeimpl.c
211
static struct locdata *cache_data[LC_ALL];
usr/src/lib/libc/port/locale/localeimpl.c
212
static struct locdata *cat_data[LC_ALL];
usr/src/lib/libc/port/locale/localeimpl.c
221
static struct locdata *
usr/src/lib/libc/port/locale/localeimpl.c
224
struct locdata *loc;
usr/src/lib/libc/port/locale/localeimpl.c
311
static struct locdata *
usr/src/lib/libc/port/locale/localeimpl.c
407
return (posix_locale.locdata[category]);
usr/src/lib/libc/port/locale/localeimpl.c
499
loc->locdata[i] = src->locdata[i];
usr/src/lib/libc/port/locale/localeimpl.c
502
loc->collate = loc->locdata[LC_COLLATE]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
503
loc->ctype = loc->locdata[LC_CTYPE]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
504
loc->runelocale = loc->locdata[LC_CTYPE]->l_data[1];
usr/src/lib/libc/port/locale/localeimpl.c
505
loc->messages = loc->locdata[LC_MESSAGES]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
506
loc->monetary = loc->locdata[LC_MONETARY]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
507
loc->numeric = loc->locdata[LC_NUMERIC]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
508
loc->time = loc->locdata[LC_TIME]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
549
struct locdata *ldata;
usr/src/lib/libc/port/locale/localeimpl.c
562
loc->locdata[i] = ldata;
usr/src/lib/libc/port/locale/localeimpl.c
564
loc->collate = loc->locdata[LC_COLLATE]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
565
loc->ctype = loc->locdata[LC_CTYPE]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
566
loc->runelocale = loc->locdata[LC_CTYPE]->l_data[1];
usr/src/lib/libc/port/locale/localeimpl.c
567
loc->messages = loc->locdata[LC_MESSAGES]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
568
loc->monetary = loc->locdata[LC_MONETARY]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
569
loc->numeric = loc->locdata[LC_NUMERIC]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
570
loc->time = loc->locdata[LC_TIME]->l_data[0];
usr/src/lib/libc/port/locale/localeimpl.c
621
if (strcmp(loc->locdata[0]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
622
loc->locdata[i]->l_lname) != 0) {
usr/src/lib/libc/port/locale/localeimpl.c
636
loc->locdata[LC_CTYPE]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
637
loc->locdata[LC_NUMERIC]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
638
loc->locdata[LC_TIME]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
639
loc->locdata[LC_COLLATE]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
640
loc->locdata[LC_MONETARY]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
641
loc->locdata[LC_MESSAGES]->l_lname);
usr/src/lib/libc/port/locale/localeimpl.c
643
(void) strlcpy(loc->locname, loc->locdata[LC_CTYPE]->l_lname,
usr/src/lib/libc/port/locale/localeimpl.c
683
return (loc->locdata[category]->l_lname);
usr/src/lib/libc/port/locale/localeimpl.c
85
typedef struct locdata *(*loadfn_t)(const char *);
usr/src/lib/libc/port/locale/localeimpl.h
100
extern struct locdata __posix_messages_locdata;
usr/src/lib/libc/port/locale/localeimpl.h
101
extern struct locdata __posix_time_locdata;
usr/src/lib/libc/port/locale/localeimpl.h
102
extern struct locdata __posix_ctype_locdata;
usr/src/lib/libc/port/locale/localeimpl.h
103
extern struct locdata __posix_collate_locdata;
usr/src/lib/libc/port/locale/localeimpl.h
52
struct locdata *l_next; /* link cached list */
usr/src/lib/libc/port/locale/localeimpl.h
58
struct locdata *locdata[LC_ALL];
usr/src/lib/libc/port/locale/localeimpl.h
86
struct locdata *__locdata_alloc(const char *, size_t);
usr/src/lib/libc/port/locale/localeimpl.h
87
void __locdata_free(struct locdata *);
usr/src/lib/libc/port/locale/localeimpl.h
88
struct locdata *__locdata_get_cache(int, const char *);
usr/src/lib/libc/port/locale/localeimpl.h
89
void __locdata_set_cache(int, struct locdata *);
usr/src/lib/libc/port/locale/localeimpl.h
91
struct locdata *__lc_numeric_load(const char *name);
usr/src/lib/libc/port/locale/localeimpl.h
92
struct locdata *__lc_monetary_load(const char *name);
usr/src/lib/libc/port/locale/localeimpl.h
93
struct locdata *__lc_messages_load(const char *name);
usr/src/lib/libc/port/locale/localeimpl.h
94
struct locdata *__lc_time_load(const char *name);
usr/src/lib/libc/port/locale/localeimpl.h
95
struct locdata *__lc_ctype_load(const char *name);
usr/src/lib/libc/port/locale/localeimpl.h
96
struct locdata *__lc_collate_load(const char *name);
usr/src/lib/libc/port/locale/localeimpl.h
98
extern struct locdata __posix_numeric_locdata;
usr/src/lib/libc/port/locale/localeimpl.h
99
extern struct locdata __posix_monetary_locdata;
usr/src/lib/libc/port/locale/nl_langinfo.c
50
struct locdata *ldata;
usr/src/lib/libc/port/locale/nl_langinfo.c
69
ldata = loc->locdata[LC_CTYPE];
usr/src/lib/libc/port/locale/setlocale.c
133
return (loc->locdata[cat]->l_lname);
usr/src/lib/libc/port/locale/setlocale.c
153
lnum = loc->locdata[LC_NUMERIC]->l_data[0];
usr/src/lib/libc/port/locale/setlocale.c
160
lct = loc->locdata[LC_CTYPE]->l_data[0];
usr/src/lib/libc/port/locale/setrunelocale.c
67
struct locdata __posix_ctype_locdata = {
usr/src/lib/libc/port/locale/setrunelocale.c
96
struct locdata *
usr/src/lib/libc/port/locale/setrunelocale.c
99
struct locdata *ldata;
usr/src/lib/libc/port/locale/timelocal.c
86
struct locdata __posix_time_locdata = {
usr/src/lib/libc/port/locale/timelocal.c
91
struct locdata *
usr/src/lib/libc/port/locale/timelocal.c
94
struct locdata *ldata;