/* incl/a4gl_incl_config.h.  Generated from a4gl_incl_config.h.in by configure.  */
/**
 * @file
 * Configuration file for compilation using configure
 *
 * Use @DEFS@ in Makefile.in to get -DHAVE_CONFIG_H
 * TODO: remove all patform specific #ifdef in Aubit code and replace
 *       them with #if HAVE_
 * To refresh without running configure, use command 
 * 'config.status --header=a4gl_inc_config.h'
 */

#ifndef CONFIG_H_INCL
#define CONFIG_H_INCL

/* this 6 are used in pcode compiler - but I don't think that  */
/* we are setting them from configure - check */
	#define CAN_DLOPEN_SELF 0
	#define NEED_DL_UNDERSCORE 0
	#define RTLD_LAZY 0
	#define DL_LAZY 0
	#define RTLD_NOW 0
	#define DL_NOW 0



	#define HAVE_ALLOCA_H 1
	#define HAVE_CPC_H 0
	#define HAVE_CTYPE 0
	#define HAVE_CTYPE_H 0
	#define HAVE_CURSES_H 1
	#define HAVE_DECIMAL_H 0
	#define HAVE_DLFCN_H 1
	#define HAVE_ERRNO_H 1
	#define HAVE_FCNTL_H 1
	#define HAVE_FLOOR 0
	#define HAVE_FORK 1
	#define HAVE_GETHOSTBYNAME 1
	#define HAVE_GETOPT_H 1
	#define HAVE_GMP_H 1
	#define HAVE_HTONS 1
	#define HAVE_INET_NTOA 1
	#define HAVE_INTERFACES_ODBC_INCL_SQLEXT_H 0
	#define HAVE_INTERFACES_ODBC_INCL_SQLTYPES_H 0
	#define HAVE_INTERFACES_ODBC_INCL_SQL_H 0
	#define HAVE_INTERFACES_ODBC_INCL_WINDOWS_H 0
	#define HAVE_INTTYPES_H 1
	#define HAVE_IODBC_HEADERS 1
	#define HAVE_LEAST_BYTE_FIRST 0
	#define HAVE_LIBC 1
	#define HAVE_LIBCURSES 1
	#define HAVE_LIBDL 1
	#define HAVE_LIBFORM 1
	#define HAVE_LIBGDK 0
	#define HAVE_LIBGLIB 0
	#define HAVE_LIBGTK 0
	#define HAVE_LIBINTL_H 1
	#define HAVE_LIBODBC 1
	#define HAVE_LIBPANEL 1
	#define HAVE_LIBPQ_FE_H 1
	#define HAVE_LIBSPOPC_H 1
	#define HAVE_LIBSMTP_H 1
	#define HAVE_SMTP_H 0
	#define HAVE_ZLIB_H 1
	#define HAVE_ZLIB 1
	#define HAVE_USABLE_ZLIB 0
	#define HAVE_LIMITS_H 1
	#define HAVE_LOCALE_H 1
	#define HAVE_MALLOC 1
	#define HAVE_MALLOC_H 1
	#define HAVE_MEMORY_H 1
	#define HAVE_MEMSET 1
	#define HAVE_NCURSES_H 1
	#define HAVE_NETDB_H 1
	#define HAVE_NETINET_IN_H 1
	#define HAVE_NSTOH 0
	#define HAVE_NTOHS 1
	#define HAVE_ODBCINST_H 1
	#define HAVE_PDCURSES 0
	#define HAVE_PDFLIB_H 1
	#define HAVE_PGODBC_HEADERS 0
	#define HAVE_PGSQL_INFORMIX_ESQL_DECIMAL_H 0
	#define HAVE_PG_INFORMIX_ESQL_DECIMAL_H 1
	#define HAVE_POSTGRESQL_INFORMIX_ESQL_DECIMAL_H 0
	#define HAVE_PGSQL_IODBC_IODBC_H 0
	#define HAVE_PGSQL_IODBC_ISQLEXT_H 0
	#define HAVE_PGSQL_IODBC_ISQL_H 0
	#define HAVE_PGSQL_LIBPQ_FE_H 0
	#define HAVE_POSTGRESQL_LIBPQ_FE_H 0
	#define HAVE_POW 0
	#define HAVE_PUTENV 1
	#define HAVE_PUTENV 1
	#define HAVE_REGCOMP 1
	#define HAVE_RE_COMP 1
	#define HAVE_RPC_H 0
	#define HAVE_RPC_RPC_H 1
	#define HAVE_SAPODBC_HEADERS 0
	#define HAVE_SAPODBC_HEADERS_7500 0
	#define HAVE_SEARCH_H 1
	#define HAVE_SELECT 1
	#define HAVE_SETENV 1
	#define HAVE_SETLOCALE 1
	#define HAVE_SHARE_H 0
	#define HAVE_SLEEP 1
	#define HAVE_SOCKET 1
	#define HAVE_SQLEXT_H 1
	#define HAVE_SQLITE_H 0
	#define HAVE_SQL_H 1
	#define HAVE_STDDEF_H 1
	#define HAVE_STDINT_H 1
	#define HAVE_STDLIB_H 1
	#define HAVE_STRCASECMP 1
	#define HAVE_STRCHR 1
	#define HAVE_STRDUP 1
	#define HAVE_STRINGS_H 1
	#define HAVE_STRING_H 1
	#define HAVE_STRNCASECMP 1
	#define HAVE_STRRCHR 1
	#define HAVE_STRSTR 1
	#define HAVE_STRTOL 1
	#define HAVE_SYS_SOCKET_H 1
	#define HAVE_SYS_STAT_H 1
	#define HAVE_SYS_TIME_H 1
	#define HAVE_SYS_TYPES_H 1
	#define HAVE_UNISTD_H 1
	#define HAVE_UNIXODBC_HEADERS 0
	#define HAVE_VFORK 1
	#define HAVE_VPRINTF 1
	#define HAVE_WINSLEEP 0
	#define HAVE_WORKING_FORK 1
	#define HAVE_WORKING_VFORK 1
	#define HAVE_XMLRPC_CLIENT_H 1
	#define HAVE_XMLRPC_H 1
	#define RETSIGTYPE void
	#define STDC_HEADERS 1
	#define TIME_WITH_SYS_TIME 1
	#define YYTEXT_POINTER 1
        #define HAVE_GETTIMEOFDAY 1
        #define HAVE_INDEX 1
        #define HAVE_POPEN 1
        #define HAVE_RINDEX 1
        #define HAVE_SIGACTION 1
        #define HAVE_SNPRINTF 1
        #define HAVE_TRUNC 0
        #define HAVE_VSNPRINTF 1
	#define HAVE_FEATURES_H 1

#ifndef HAVE_IFX_IUS
	#define HAVE_IFX_IUS 1
#endif
	#define HAVE_LIBCURL 0
	#define HAVE_ECPGGET_PGCONN 1
	#define HAVE_ECPG_GET_CONNECTION 0
	#define HAVE_ECPGGET_CONNECTION 0
	#define HAVE_U_INT 1
	#define HAVE_LIBQRENCODE 1
	#define HAVE_LIBQRENCODE_ENCODEMASK 1
	#define HAVE_SMTPLIB_PART_END 0

	//See a4gl_esql_posthres.h and resource.c for usage of USING_PG_COPTS
	//needed because of inconsistand locations of this header files, and
	//to prevent wrong header file with same name (from another library)
	//to be included instead of the one we want
	#if HAVE_PGSQL_INFORMIX_ESQL_DECIMAL_H
  		#define USING_PG_COPTS 1
	#else
		#if HAVE_POSTGRESQL_INFORMIX_ESQL_DECIMAL_H
  			#define USING_PG_COPTS 1
		#else
			#if HAVE_PG_INFORMIX_ESQL_DECIMAL_H
  				#define USING_PG_COPTS 1
			#else
				#if HAVE_DECIMAL_H
  					#define USING_PG_COPTS 1
				#endif
			#endif
		#endif
	#endif

#endif /* #ifndef CONFIG_H_INCL */
