Lines Matching refs:char_u
19 static char_u *
22 char_u *loc; in get_locale_val()
25 loc = (char_u *)setlocale(what, NULL); in get_locale_val()
30 char_u *p; in get_locale_val()
62 static char_u *
63 gettext_lang(char_u *name) in gettext_lang()
89 return (char_u *)mtable[i + 1]; in gettext_lang()
100 is_valid_mess_lang(char_u *lang) in is_valid_mess_lang()
109 char_u *
112 char_u *p; in get_mess_lang()
125 p = mch_getenv((char_u *)"LC_ALL"); in get_mess_lang()
128 p = mch_getenv((char_u *)"LC_MESSAGES"); in get_mess_lang()
130 p = mch_getenv((char_u *)"LANG"); in get_mess_lang()
148 static char_u *
151 char_u *p; in get_mess_env()
153 p = mch_getenv((char_u *)"LC_ALL"); in get_mess_env()
156 p = mch_getenv((char_u *)"LC_MESSAGES"); in get_mess_env()
159 p = mch_getenv((char_u *)"LANG"); in get_mess_env()
181 char_u *loc; in set_lang_var()
187 loc = (char_u *)"C"; in set_lang_var()
209 loc = (char_u *)"C"; in set_lang_var()
243 char_u *p; in init_locale()
251 p = vim_getenv((char_u *)"VIMRUNTIME", &mustfree); in init_locale()
271 char_u *p; in ex_language()
272 char_u *name; in ex_language()
322 p = (char_u *)setlocale(what, NULL); in ex_language()
324 p = (char_u *)"Unknown"; in ex_language()
353 vim_setenv((char_u *)"LC_ALL", (char_u *)""); in ex_language()
363 vim_setenv((char_u *)"LANG", name); in ex_language()
366 vim_setenv((char_u *)"LANGUAGE", (char_u *)""); in ex_language()
376 char_u *mname; in ex_language()
382 vim_setenv((char_u *)"LC_MESSAGES", mname); in ex_language()
400 static char_u **locales = NULL; // Array of all available locales
408 static char_u **
412 char_u *loc; in find_locales()
413 char_u *locale_list; in find_locales()
421 locale_list = get_cmd_output((char_u *)"locale -a", in find_locales()
429 char_u *p; in find_locales()
433 locale_list = ExpandOne(&xpc, (char_u *)"$VIMRUNTIME/lang/*", in find_locales()
440 locale_list = vim_strsave((char_u *)".\n"); in find_locales()
455 ga_init2(&locales_ga, sizeof(char_u *), 20); in find_locales()
459 loc = (char_u *)strtok((char *)locale_list, "\n"); in find_locales()
481 ((char_u **)locales_ga.ga_data)[locales_ga.ga_len++] = loc; in find_locales()
483 loc = (char_u *)strtok(NULL, "\n"); in find_locales()
489 ((char_u **)locales_ga.ga_data)[locales_ga.ga_len++] = in find_locales()
490 vim_strsave((char_u *)"C"); in find_locales()
499 ((char_u **)locales_ga.ga_data)[locales_ga.ga_len] = NULL; in find_locales()
500 return (char_u **)locales_ga.ga_data; in find_locales()
534 char_u *
538 return (char_u *)"messages"; in get_lang_arg()
540 return (char_u *)"ctype"; in get_lang_arg()
542 return (char_u *)"time"; in get_lang_arg()
544 return (char_u *)"collate"; in get_lang_arg()
555 char_u *