Lines Matching refs:codeset
70 /* Specifies the directory name *DIRNAMEP and the output codeset *CODESETP
157 const char *codeset = *codesetp;
159 if (codeset == NULL)
161 *codesetp = binding->codeset;
167 char *result = binding->codeset;
168 if (result == NULL || strcmp (codeset, result) != 0)
171 result = strdup (codeset);
173 size_t len = strlen (codeset) + 1;
176 memcpy (result, codeset, len);
181 if (binding->codeset != NULL)
182 free (binding->codeset);
184 binding->codeset = result;
250 const char *codeset = *codesetp;
252 if (codeset != NULL)
257 result = strdup (codeset);
261 size_t len = strlen (codeset) + 1;
265 memcpy (result, codeset, len);
267 codeset = result;
269 *codesetp = codeset;
270 new_binding->codeset = (char *) codeset;
273 new_binding->codeset = NULL;
330 BIND_TEXTDOMAIN_CODESET (const char *domainname, const char *codeset)
332 set_binding_values (domainname, NULL, &codeset);
333 return (char *) codeset;