catopen.c revision 1
1N/A#pragma prototyped
1N/A#include <nl_types.h>
1N/A#ifndef DEBUG_trace
1N/A#define DEBUG_trace 0
1N/A#if DEBUG_trace
1N/A#if _lib_catopen
1N/A#if DEBUG_trace
1N/Asfprintf(sfstderr, "AHA#%d:%s %s LC_MESSAGES=%s:%s\n", __LINE__, __FILE__, name, _ast_setlocale(LC_MESSAGES, 0), setlocale(LC_MESSAGES, 0));
1N/A if ((s = mcfind(NiL, name, LC_MESSAGES, flag, path, sizeof(path))) && (ip = sfopen(NiL, s, "r")))
1N/A#if DEBUG_trace
1N/A#if _lib_catopen
1N/A if (s && (d = catopen(s, flag)) != (nl_catd)(-1) || !(s = 0) && (d = catopen(name, flag)) != (nl_catd)(-1))
1N/A#if DEBUG_trace
1N/A#if _lib_catopen
1N/A#if _lib_catopen