|
Lines 28-34
Link Here
|
| 28 |
__FBSDID("$FreeBSD: src/lib/libc/locale/lmessages.c,v 1.9.2.2 2002/08/12 11:17:37 ache Exp $"); |
28 |
__FBSDID("$FreeBSD: src/lib/libc/locale/lmessages.c,v 1.9.2.2 2002/08/12 11:17:37 ache Exp $"); |
| 29 |
|
29 |
|
| 30 |
#include <stddef.h> |
30 |
#include <stddef.h> |
| 31 |
|
31 |
#include <stdlib.h> |
| 32 |
#include "lmessages.h" |
32 |
#include "lmessages.h" |
| 33 |
#include "ldpart.h" |
33 |
#include "ldpart.h" |
| 34 |
|
34 |
|
|
Lines 47-53
Link Here
|
| 47 |
|
47 |
|
| 48 |
static struct lc_messages_T _messages_locale; |
48 |
static struct lc_messages_T _messages_locale; |
| 49 |
static int _messages_using_locale; |
49 |
static int _messages_using_locale; |
| 50 |
static char *_messages_locale_buf; |
50 |
static char *_messages_locale_buf = NULL; |
| 51 |
|
51 |
|
| 52 |
int |
52 |
int |
| 53 |
__messages_load_locale(const char *name) |
53 |
__messages_load_locale(const char *name) |
|
Lines 55-61
Link Here
|
| 55 |
int ret; |
55 |
int ret; |
| 56 |
|
56 |
|
| 57 |
ret = __part_load_locale(name, &_messages_using_locale, |
57 |
ret = __part_load_locale(name, &_messages_using_locale, |
| 58 |
_messages_locale_buf, "LC_MESSAGES", |
58 |
&_messages_locale_buf, "LC_MESSAGES", |
| 59 |
LCMESSAGES_SIZE_FULL, LCMESSAGES_SIZE_MIN, |
59 |
LCMESSAGES_SIZE_FULL, LCMESSAGES_SIZE_MIN, |
| 60 |
(const char **)&_messages_locale); |
60 |
(const char **)&_messages_locale); |
| 61 |
if (ret == _LDP_LOADED) { |
61 |
if (ret == _LDP_LOADED) { |