Lines Matching defs:dirname
143 const char *dirname = *dirnamep;
145 if (dirname == NULL)
147 *dirnamep = binding->dirname;
153 char *result = binding->dirname;
154 if (strcmp (dirname, result) != 0)
156 if (strcmp (dirname, INTUSE(_nl_default_dirname)) == 0)
161 result = strdup (dirname);
163 size_t len = strlen (dirname) + 1;
166 memcpy (result, dirname, len);
172 if (binding->dirname != INTUSE(_nl_default_dirname))
173 free (binding->dirname);
175 binding->dirname = result;
244 const char *dirname = *dirnamep;
246 if (dirname == NULL)
248 dirname = INTUSE(_nl_default_dirname);
251 if (strcmp (dirname, INTUSE(_nl_default_dirname)) == 0)
252 dirname = INTUSE(_nl_default_dirname);
257 result = strdup (dirname);
261 size_t len = strlen (dirname) + 1;
265 memcpy (result, dirname, len);
267 dirname = result;
270 *dirnamep = dirname;
271 new_binding->dirname = (char *) dirname;
275 new_binding->dirname = (char *) INTUSE(_nl_default_dirname);
331 if (new_binding->dirname != INTUSE(_nl_default_dirname))
332 free (new_binding->dirname);
353 BINDTEXTDOMAIN (domainname, dirname)
355 const char *dirname;
357 set_binding_values (domainname, &dirname, NULL);
358 return (char *) dirname;