Lines Matching refs:name
63 name_present (const char *name) in name_present() argument
65 return name != NULL && name[0] != '\0'; in name_present()
71 valid_locale_name (const char *name) in valid_locale_name() argument
74 size_t namelen = strlen (name); in valid_locale_name()
81 if (__glibc_unlikely (__memmem (name, namelen, in valid_locale_name()
84 if (namelen == 2 && __glibc_unlikely (name[0] == '.' && name [1] == '.')) in valid_locale_name()
87 && __glibc_unlikely (((name[0] == '.' in valid_locale_name()
88 && name[1] == '.' in valid_locale_name()
89 && name[2] == '/') in valid_locale_name()
90 || (name[namelen - 3] == '/' in valid_locale_name()
91 && name[namelen - 2] == '.' in valid_locale_name()
92 && name[namelen - 1] == '.')))) in valid_locale_name()
95 if (__glibc_unlikely (memchr (name, '/', namelen) != NULL) && name[0] != '/') in valid_locale_name()
102 int category, const char **name) in _nl_find_locale() argument
106 const char *cloc_name = *name; in _nl_find_locale()
136 *name = _nl_C_name; in _nl_find_locale()
145 *name = cloc_name; in _nl_find_locale()
152 = _nl_load_locale_from_archive (category, name); in _nl_find_locale()
158 cloc_name = _nl_expand_alias (*name); in _nl_find_locale()
174 cloc_name = _nl_expand_alias (*name); in _nl_find_locale()
178 cloc_name = *name; in _nl_find_locale()
301 if (((const struct __locale_data *) locale_file->data)->name == NULL) in _nl_find_locale()
309 ((struct __locale_data *) locale_file->data)->name in _nl_find_locale()