Lines Matching refs:codeset
89 /* Specifies the directory name *DIRNAMEP and the output codeset *CODESETP
178 const char *codeset = *codesetp;
180 if (codeset == NULL)
182 *codesetp = binding->codeset;
188 char *result = binding->codeset;
189 if (result == NULL || strcmp (codeset, result) != 0)
192 result = strdup (codeset);
194 size_t len = strlen (codeset) + 1;
197 memcpy (result, codeset, len);
202 if (binding->codeset != NULL)
203 free (binding->codeset);
205 binding->codeset = result;
274 const char *codeset = *codesetp;
276 if (codeset != NULL)
281 result = strdup (codeset);
285 size_t len = strlen (codeset) + 1;
289 memcpy (result, codeset, len);
291 codeset = result;
294 *codesetp = codeset;
295 new_binding->codeset = (char *) codeset;
298 new_binding->codeset = NULL;
357 BIND_TEXTDOMAIN_CODESET (domainname, codeset)
359 const char *codeset;
361 set_binding_values (domainname, NULL, &codeset);
362 return (char *) codeset;