Lines Matching defs:dirname
134 const char *dirname = *dirnamep;
136 if (dirname == NULL)
138 *dirnamep = binding->dirname;
144 char *result = binding->dirname;
145 if (strcmp (dirname, result) != 0)
147 if (strcmp (dirname, INTUSE(_nl_default_dirname)) == 0)
152 result = strdup (dirname);
154 size_t len = strlen (dirname) + 1;
157 memcpy (result, dirname, len);
163 if (binding->dirname != INTUSE(_nl_default_dirname))
164 free (binding->dirname);
166 binding->dirname = result;
235 const char *dirname = *dirnamep;
237 if (dirname == NULL)
239 dirname = INTUSE(_nl_default_dirname);
242 if (strcmp (dirname, INTUSE(_nl_default_dirname)) == 0)
243 dirname = INTUSE(_nl_default_dirname);
248 result = strdup (dirname);
252 size_t len = strlen (dirname) + 1;
256 memcpy (result, dirname, len);
258 dirname = result;
261 *dirnamep = dirname;
262 new_binding->dirname = (char *) dirname;
266 new_binding->dirname = (char *) INTUSE(_nl_default_dirname);
322 if (new_binding->dirname != INTUSE(_nl_default_dirname))
323 free (new_binding->dirname);
344 BINDTEXTDOMAIN (const char *domainname, const char *dirname)
346 set_binding_values (domainname, &dirname, NULL);
347 return (char *) dirname;