1da2e3ebdSchin 2da2e3ebdSchin/* : : generated by proto : : */ 3*b30d1939SAndy Fiddaman/* : : generated from contrib/ast/src/lib/libast/features/nl_types by iffe version 2012-07-17 : : */ 4*b30d1939SAndy Fiddaman 5da2e3ebdSchin#ifndef _def_nl_types_ast 6da2e3ebdSchin#if !defined(__PROTO__) 7da2e3ebdSchin# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus) 8da2e3ebdSchin# if defined(__cplusplus) 9da2e3ebdSchin# define __LINKAGE__ "C" 10da2e3ebdSchin# else 11da2e3ebdSchin# define __LINKAGE__ 12da2e3ebdSchin# endif 13da2e3ebdSchin# define __STDARG__ 14da2e3ebdSchin# define __PROTO__(x) x 15da2e3ebdSchin# define __OTORP__(x) 16da2e3ebdSchin# define __PARAM__(n,o) n 17da2e3ebdSchin# if !defined(__STDC__) && !defined(__cplusplus) 18da2e3ebdSchin# if !defined(c_plusplus) 19da2e3ebdSchin# define const 20da2e3ebdSchin# endif 21da2e3ebdSchin# define signed 22da2e3ebdSchin# define void int 23da2e3ebdSchin# define volatile 24da2e3ebdSchin# define __V_ char 25da2e3ebdSchin# else 26da2e3ebdSchin# define __V_ void 27da2e3ebdSchin# endif 28da2e3ebdSchin# else 29da2e3ebdSchin# define __PROTO__(x) () 30da2e3ebdSchin# define __OTORP__(x) x 31da2e3ebdSchin# define __PARAM__(n,o) o 32da2e3ebdSchin# define __LINKAGE__ 33da2e3ebdSchin# define __V_ char 34da2e3ebdSchin# define const 35da2e3ebdSchin# define signed 36da2e3ebdSchin# define void int 37da2e3ebdSchin# define volatile 38da2e3ebdSchin# endif 39da2e3ebdSchin# define __MANGLE__ __LINKAGE__ 40da2e3ebdSchin# if defined(__cplusplus) || defined(c_plusplus) 41da2e3ebdSchin# define __VARARG__ ... 42da2e3ebdSchin# else 43da2e3ebdSchin# define __VARARG__ 44da2e3ebdSchin# endif 45da2e3ebdSchin# if defined(__STDARG__) 46da2e3ebdSchin# define __VA_START__(p,a) va_start(p,a) 47da2e3ebdSchin# else 48da2e3ebdSchin# define __VA_START__(p,a) va_start(p) 49da2e3ebdSchin# endif 50da2e3ebdSchin# if !defined(__INLINE__) 51da2e3ebdSchin# if defined(__cplusplus) 52da2e3ebdSchin# define __INLINE__ extern __MANGLE__ inline 53da2e3ebdSchin# else 54da2e3ebdSchin# if defined(_WIN32) && !defined(__GNUC__) 55da2e3ebdSchin# define __INLINE__ __inline 56da2e3ebdSchin# endif 57da2e3ebdSchin# endif 58da2e3ebdSchin# endif 59da2e3ebdSchin#endif 60da2e3ebdSchin#if !defined(__LINKAGE__) 61da2e3ebdSchin#define __LINKAGE__ /* 2004-08-11 transition */ 62da2e3ebdSchin#endif 63da2e3ebdSchin 64da2e3ebdSchin#define _def_nl_types_ast 1 65da2e3ebdSchin#define _sys_types 1 /* #include <sys/types.h> ok */ 66da2e3ebdSchin#define _lib_catopen 1 /* catopen() in default lib(s) */ 67da2e3ebdSchin#define _lib_nl_langinfo 1 /* nl_langinfo() in default lib(s) */ 68da2e3ebdSchin#define _hdr_nl_types 1 /* #include <nl_types.h> ok */ 69da2e3ebdSchin#define _hdr_langinfo 1 /* #include <langinfo.h> ok */ 70da2e3ebdSchin#define _nxt_nl_types <../include/nl_types.h> /* include path for the native <nl_types.h> */ 71da2e3ebdSchin#define _nxt_nl_types_str "../include/nl_types.h" /* include string for the native <nl_types.h> */ 72da2e3ebdSchin#include <limits.h> 73da2e3ebdSchin#include <../include/nl_types.h> /* the native nl_types.h */ 74da2e3ebdSchin 75da2e3ebdSchin#undef NL_SETMAX 76da2e3ebdSchin#define NL_SETMAX 1023 77da2e3ebdSchin#undef NL_MSGMAX 78da2e3ebdSchin#define NL_MSGMAX 32767 79da2e3ebdSchin#undef nl_catd 80da2e3ebdSchin#define nl_catd _ast_nl_catd 81da2e3ebdSchin#undef catopen 82da2e3ebdSchin#define catopen _ast_catopen 83da2e3ebdSchin#undef catgets 84da2e3ebdSchin#define catgets _ast_catgets 85da2e3ebdSchin#undef catclose 86da2e3ebdSchin#define catclose _ast_catclose 87da2e3ebdSchin 88da2e3ebdSchintypedef __V_* nl_catd; 89da2e3ebdSchin 90da2e3ebdSchin#if _BLD_ast && defined(__EXPORT__) 91da2e3ebdSchin#undef __MANGLE__ 92da2e3ebdSchin#define __MANGLE__ __LINKAGE__ __EXPORT__ 93da2e3ebdSchin#endif 94da2e3ebdSchin 95da2e3ebdSchinextern __MANGLE__ nl_catd catopen __PROTO__((const char*, int)); 96da2e3ebdSchinextern __MANGLE__ char* catgets __PROTO__((nl_catd, int, int, const char*)); 97da2e3ebdSchinextern __MANGLE__ int catclose __PROTO__((nl_catd)); 98da2e3ebdSchin 99da2e3ebdSchin#undef __MANGLE__ 100da2e3ebdSchin#define __MANGLE__ __LINKAGE__ 101da2e3ebdSchin 102da2e3ebdSchin#endif 103