82 lines
1.7 KiB
C
82 lines
1.7 KiB
C
/* cfg.h
|
|
* (c) 2002 Mikulas Patocka
|
|
* This file is a part of the Links program, released under GPL.
|
|
*/
|
|
|
|
#ifndef CFG_H
|
|
#define CFG_H
|
|
#ifdef HAVE_CONFIG_H
|
|
#include "config.h"
|
|
#endif
|
|
#ifdef HAVE_CONFIG2_H
|
|
#include "config2.h"
|
|
#endif
|
|
#ifdef HAVE_CONFIG_VMS_H
|
|
#include "config-vms.h"
|
|
#define HAVE_RAND_ADD 1
|
|
#define HAVE_RAND_FILE_NAME 1
|
|
#define HAVE_RAND_LOAD_FILE 1
|
|
#define HAVE_RAND_WRITE_FILE 1
|
|
#define HAVE_SSL_GET1_SESSION 1
|
|
#define HAVE_ASN1_STRING_TO_UTF8 1
|
|
#ifdef VMS_DEBUGLEVEL
|
|
#undef DEBUGLEVEL
|
|
#define DEBUGLEVEL VMS_DEBUGLEVEL
|
|
#endif
|
|
#ifdef __VAX
|
|
#undef HAVE_LONG_LONG
|
|
#undef SIZEOF_UNSIGNED_LONG_LONG
|
|
#undef HAVE_SNPRINTF
|
|
#undef HAVE_STRTOLL
|
|
#undef HAVE_STRTOQ
|
|
#undef HAVE_SOCKETPAIR
|
|
#undef HAVE_GETADDRINFO
|
|
#undef HAVE_FREEADDRINFO
|
|
#undef SUPPORT_IPV6
|
|
#undef SUPPORT_IPV6_SCOPE
|
|
#endif
|
|
#endif
|
|
|
|
#if !defined(G) && DEBUGLEVEL >= 0 && defined(HAVE_SETJMP_H)
|
|
#undef HAVE_SETJMP_H
|
|
#endif
|
|
|
|
/* no one will probably ever port svgalib on atheos or beos or port atheos
|
|
interface to beos, but anyway: make sure they don't clash */
|
|
|
|
#if defined(__BEOS__) || defined(__HAIKU__) || defined(__VMS) || defined(__DJGPP)
|
|
#ifdef GRDRV_SVGALIB
|
|
#undef GRDRV_SVGALIB
|
|
#endif
|
|
#ifdef GRDRV_ATHEOS
|
|
#undef GRDRV_ATHEOS
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef GRDRV_ATHEOS
|
|
#ifdef GRDRV_SVGALIB
|
|
#undef GRDRV_SVGALIB
|
|
#endif
|
|
#endif
|
|
|
|
#if !(defined(__EMX__) || defined(_WIN32) || defined(__CYGWIN__))
|
|
#ifdef GRDRV_PMSHELL
|
|
#undef GRDRV_PMSHELL
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef HAVE_VOLATILE
|
|
#define volatile
|
|
#endif
|
|
|
|
#if defined(HAVE_RESTRICT) && !defined(__cplusplus)
|
|
#define my_restrict restrict
|
|
#elif defined(HAVE___RESTRICT) && !defined(__cplusplus)
|
|
#define my_restrict __restrict
|
|
#else
|
|
#define my_restrict
|
|
#endif
|
|
|
|
typedef int cfg_h_no_empty_unit;
|
|
|
|
#endif
|