
/* Define to be the neon version string */
#define NEON_VERSION "0.23.5"

/* Define to be major number of neon version */
#define NEON_VERSION_MAJOR (0)

/* Define to be minor number of neon version */
#define NEON_VERSION_MINOR (23)

/* Define to empty if the keyword does not work.  */
/* #undef const */

/* Define as __inline if that's what the C compiler calls it.  */
#ifdef UNX
#define inline
#endif

/* Define if you need to in order for stat and other things to work.  */
/* #undef _POSIX_SOURCE */

/* Define if you have the ANSI C header files.  */
#define STDC_HEADERS 1

/* Unconditionally define _GNU_SOURCE */
#ifndef _GNU_SOURCE
# define _GNU_SOURCE 1
#endif

/* Define if you have the strcasecmp function.  */
#ifdef UNX
#define HAVE_STRCASECMP 1
#endif

/* Define if you have the <arpa/inet.h> header file.  */
#ifdef UNX
#define HAVE_ARPA_INET_H
#endif

/* Define if you have the <limits.h> header file.  */
#define HAVE_LIMITS_H 1

/* Define if you have the <errno.h> header file.  */
#define HAVE_ERRNO_H 1

/* Define if you have the <regex.h> header file.  */
#define HAVE_REGEX_H 1

/* Define if you have the <stdarg.h> header file.  */
#define HAVE_STDARG_H 1

/* Define if you have the <stdlib.h> header file.  */
#define HAVE_STDLIB_H 1

/* Define if you have the <string.h> header file.  */
#define HAVE_STRING_H 1

/* Define if you have the <strings.h> header file.  */
#ifdef UNX
#define HAVE_STRINGS_H 1
#endif

/* Define if you have the <sys/select.h> header file.  */
#ifdef UNX
#define HAVE_SYS_SELECT_H 1
#endif

/* Define if you have the <sys/time.h> header file.  */
#ifdef UNX
#define HAVE_SYS_TIME_H 1
#endif

/* Define if you have the <sys/socket.h> header file.  */
#ifdef UNX
#define HAVE_SYS_SOCKET_H 1
#endif

/* Define if you have the <unistd.h> header file.  */
#ifdef UNX
#define HAVE_UNISTD_H 1
#endif

/* Define when building neon as a library */
#define NEON_IS_LIBRARY 1

/* Support WebDAV locking through the library */
#define USE_DAV_LOCKS 1

/* Define to enable debugging */
/*#define DEBUGGING 1*/

/* Define to enable OpenSSL support */
/*#define ENABLE_SSL 1*/

/* Define if you have expat */
#define HAVE_EXPAT 1
#define HAVE_OLD_EXPAT 1

/* Define to 1 if you have the <xmlparse.h> header file. */
#define HAVE_XMLPARSE_H 1

/* Define if you have libxml */
/* #define HAVE_LIBXML */

/* Define if you have snprintf */
#ifdef UNX
#define HAVE_SNPRINTF 1
#endif

#define NE_FMT_SIZE_T "u"
#define NE_FMT_SSIZE_T "d"
#define NE_FMT_OFF_T "ld"

#ifdef WIN32

/* #define HAVE_MEMCPY */

/* Win32 uses a underscore, so we use a macro to eliminate that. */
#define snprintf			_snprintf
#define vsnprintf			_vsnprintf
#define strcasecmp			strcmpi
#define strncasecmp			strnicmp
#define ssize_t				int
#define inline              __inline
#define off_t               _off_t

#include <io.h>
#define read _read

#endif
