nl_catd
extern nl_catd l_catd;
nl_catd l_catd;
if (l_catd == (nl_catd)-1) {
int catclose(nl_catd);
char *catgets(nl_catd, int, int, const char *);
nl_catd catopen(const char *, int);
catgets(nl_catd catd_st, int set_id, int msg_id, const char *def_str)
if ((catd_st == NULL) || (catd_st == (nl_catd)-1)) {
static nl_catd
nl_catd tmp_catd;
catclose(nl_catd catd)
catd != (nl_catd)-1) {
static nl_catd file_open(const char *, int);
static nl_catd process_nls_path(char *, int);
nl_catd
nl_catd p;
return ((nl_catd)-1);
return ((nl_catd)-1);
return ((nl_catd)-1);
static nl_catd
nl_catd p;
nl_catd sundscat;
extern nl_catd slapdcat;
nl_catd sundscat;
nl_catd fd;
if (catd == (nl_catd)-1 /* catalog not open */
if (catd != (nl_catd)-1)
if ((catd = catopen(domain, NL_CAT_LOCALE)) == (nl_catd)-1) {
if ((catd = catopen(domain, 0)) == (nl_catd)-1) {
static nl_catd catd = (nl_catd)-1;
if (catd != (nl_catd)-1)
catd = (nl_catd)-1;
extern nl_catd l_catd;
extern nl_catd l_catd;
nl_catd l_catd;
if (l_catd == (nl_catd)-1) {
extern nl_catd l_catd;
#define INVALID_CAT ((nl_catd)-1)
nl_catd cat;