Home
last modified time | relevance | path

Searched refs:locobj (Results 1 – 3 of 3) sorted by relevance

/picolibc-latest/newlib/libc/locale/
Dfreelocale.c69 freelocale (struct __locale_t *locobj) in freelocale() argument
71 (void) locobj; in freelocale()
75 if (!locobj || locobj == __get_C_locale () || locobj == LC_GLOBAL_LOCALE) in freelocale()
79 if (locobj->lc_cat[i].buf) in freelocale()
81 free ((void *) locobj->lc_cat[i].ptr); in freelocale()
82 free (locobj->lc_cat[i].buf); in freelocale()
85 free (locobj); in freelocale()
Dduplocale.c75 duplocale (struct __locale_t *locobj) in duplocale() argument
80 (void) locobj; in duplocale()
88 if (locobj == LC_GLOBAL_LOCALE) in duplocale()
89 locobj = __get_global_locale (); in duplocale()
91 else if (locobj == __get_C_locale ()) in duplocale()
94 tmp_locale = *locobj; in duplocale()
97 if (locobj->lc_cat[i].buf) in duplocale()
104 if (!__loadlocale (&tmp_locale, i, locobj->categories[i])) in duplocale()
Dgetlocalename_l.c54 getlocalename_l (int category, struct __locale_t *locobj) in getlocalename_l() argument
59 (void) locobj; in getlocalename_l()
62 if (locobj == LC_GLOBAL_LOCALE) in getlocalename_l()
72 return locobj->categories[category]; in getlocalename_l()