Lines Matching refs:locale_name
153 char *locale_name[],
179 if( locale_name[n] && !_XlcCompareISOLatin1( pp, locale_name[n] ) )
180 return locale_name[n];
288 char *locale_name[4], *locale;
298 locale_name[i] = NULL;
321 if( (locale_name[0] = Xmalloc(llen+tlen+clen+3)) != NULL )
322 sprintf( locale_name[0], "%s_%s.%s", language, territory, codeset );
325 if( (locale_name[1] = Xmalloc(llen+clen+2)) != NULL )
326 sprintf( locale_name[1], "%s.%s", language, codeset );
331 if( (locale_name[2] = Xmalloc(llen+tlen+2)) != NULL )
332 sprintf( locale_name[2], "%s_%s", language, territory );
336 if( (locale_name[3] = strdup(language)) == NULL )
346 if((locale = _XimCheckLocaleName(im, address, strlen(address), locale_name,
351 im->private.proto.locale_name = locale;
353 if( locale_name[i] != NULL && locale_name[i] != locale ) {
354 XFree( locale_name[i] );
355 locale_name[i] = NULL;
385 if( locale_name[i] != NULL )
386 XFree( locale_name[i] );
823 char *locale_name;
826 locale_name = im->private.proto.locale_name;
827 locale_len = strlen(locale_name);
832 memcpy(&buf_b[1], locale_name, locale_len); /* locale name */
1017 Xfree(im->private.proto.locale_name);
1018 im->private.proto.locale_name = NULL;