1/***********************************************************************
2*                                                                      *
3*               This software is part of the ast package               *
4*          Copyright (c) 1985-2010 AT&T Intellectual Property          *
5*                      and is licensed under the                       *
6*                  Common Public License, Version 1.0                  *
7*                    by AT&T Intellectual Property                     *
8*                                                                      *
9*                A copy of the License is available at                 *
10*            http://www.opensource.org/licenses/cpl1.0.txt             *
11*         (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9)         *
12*                                                                      *
13*              Information and Software Systems Research               *
14*                            AT&T Research                             *
15*                           Florham Park NJ                            *
16*                                                                      *
17*                 Glenn Fowler <gsf@research.att.com>                  *
18*                  David Korn <dgk@research.att.com>                   *
19*                   Phong Vo <kpv@research.att.com>                    *
20*                                                                      *
21***********************************************************************/
22
23/* : : generated by proto : : */
24/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_i386_32bit/src/lib/libast/features/nl_types by iffe version 2009-12-04 : : */
25
26#ifndef _def_nl_types_ast
27#if !defined(__PROTO__)
28#  if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus)
29#    if defined(__cplusplus)
30#      define __LINKAGE__	"C"
31#    else
32#      define __LINKAGE__
33#    endif
34#    define __STDARG__
35#    define __PROTO__(x)	x
36#    define __OTORP__(x)
37#    define __PARAM__(n,o)	n
38#    if !defined(__STDC__) && !defined(__cplusplus)
39#      if !defined(c_plusplus)
40#      	define const
41#      endif
42#      define signed
43#      define void		int
44#      define volatile
45#      define __V_		char
46#    else
47#      define __V_		void
48#    endif
49#  else
50#    define __PROTO__(x)	()
51#    define __OTORP__(x)	x
52#    define __PARAM__(n,o)	o
53#    define __LINKAGE__
54#    define __V_		char
55#    define const
56#    define signed
57#    define void		int
58#    define volatile
59#  endif
60#  define __MANGLE__	__LINKAGE__
61#  if defined(__cplusplus) || defined(c_plusplus)
62#    define __VARARG__	...
63#  else
64#    define __VARARG__
65#  endif
66#  if defined(__STDARG__)
67#    define __VA_START__(p,a)	va_start(p,a)
68#  else
69#    define __VA_START__(p,a)	va_start(p)
70#  endif
71#  if !defined(__INLINE__)
72#    if defined(__cplusplus)
73#      define __INLINE__	extern __MANGLE__ inline
74#    else
75#      if defined(_WIN32) && !defined(__GNUC__)
76#      	define __INLINE__	__inline
77#      endif
78#    endif
79#  endif
80#endif
81#if !defined(__LINKAGE__)
82#define __LINKAGE__		/* 2004-08-11 transition */
83#endif
84
85#define _def_nl_types_ast	1
86#define _sys_types	1	/* #include <sys/types.h> ok */
87#define _lib_catopen	1	/* catopen() in default lib(s) */
88#define _lib_nl_langinfo	1	/* nl_langinfo() in default lib(s) */
89#define _hdr_nl_types	1	/* #include <nl_types.h> ok */
90#define _hdr_langinfo	1	/* #include <langinfo.h> ok */
91#define _nxt_nl_types <../include/nl_types.h>	/* include path for the native <nl_types.h> */
92#define _nxt_nl_types_str "../include/nl_types.h"	/* include string for the native <nl_types.h> */
93#include <limits.h>
94#include <../include/nl_types.h>	/* the native nl_types.h */
95
96#undef	NL_SETMAX
97#define NL_SETMAX	1023
98#undef	NL_MSGMAX
99#define NL_MSGMAX	32767
100#undef	nl_catd
101#define	nl_catd		_ast_nl_catd
102#undef	catopen
103#define catopen		_ast_catopen
104#undef	catgets
105#define	catgets		_ast_catgets
106#undef	catclose
107#define catclose	_ast_catclose
108
109typedef __V_* nl_catd;
110
111#if _BLD_ast && defined(__EXPORT__)
112#undef __MANGLE__
113#define __MANGLE__ __LINKAGE__		__EXPORT__
114#endif
115
116extern __MANGLE__ nl_catd		catopen __PROTO__((const char*, int));
117extern __MANGLE__ char*		catgets __PROTO__((nl_catd, int, int, const char*));
118extern __MANGLE__ int		catclose __PROTO__((nl_catd));
119
120#undef __MANGLE__
121#define __MANGLE__ __LINKAGE__
122
123#endif
124