File:  [parser3project] / parser3 / src / include / pa_config_fixed.h
Revision 1.70.8.1: download - view: text, annotated - select for diffs - revision graph
Sun Apr 9 12:25:04 2006 UTC (20 years, 3 months ago) by paf
Diff to: branchpoint 1.70: preferred, unified
! switched to VS2005 (projects and object<info explicitly typed>.for_each(, info))
+ $response:field[] setting void means removing
+ grammar $name` name stops now, for mysql `$field`
+ started ^break[] ^continue[], in ^for. TODO: to other iterators (while, menu, foreach)
+ all log messages += [uri=, method=, cl=]

/** @file
	Parser: Configure file for autoconf-disabled platforms.

	Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com)
	Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)

	tested only with MS Visual C++ V6
*/

#ifndef PA_CONFIG_FIXED_H
#define PA_CONFIG_FIXED_H

static const char * const IDENT_CONFIG_FIXED_H="$Date: 2006/04/09 12:25:04 $";

#define inline  __inline
#define HAVE_ASSERT_H
#define HAVE_STDARG_H
#define HAVE_PROCESS_H
#define HAVE_FCNTL_H
#define HAVE_SYS_STAT_H
#define HAVE_IO_H
#define HAVE_STDDEF_H
#define HAVE_STDIO_H
#define HAVE_ERRNO_H
#define HAVE_CTYPE_H
#define HAVE_MATH_H
#define HAVE_TIME_H
#define HAVE_STRING_H
#define HAVE_DIRECT_H
#define HAVE_SETJMP_H
#define HAVE_MEMORY_H
#define HAVE_SYS_LOCKING_H
#define HAVE_SYS_TYPES_H
#define HAVE_WINSOCK_H
#define HAVE__LOCKING
#define HAVE_TIMEZONE
#define HAVE_DAYLIGHT
#define USE_SMTP
#define PA_LITTLE_ENDIAN
#define PA_WITH_SJLJ_EXCEPTIONS

//gmime
#define off_t _off_t
#define ssize_t int

// disable any execs (file::exec, file::cgi, unix mail:send)
//#define NO_PA_EXECS

// has $mail:received
//#define WITH_MAILRECEIVE

//xml-abled parser
//#define XML
//#define XML_STATIC
#ifdef XML_STATIC
#	define LIBXML_STATIC
#	define LIBXSLT_STATIC
#	define LIBEXSLT_STATIC
#endif

// if no access to console, but need asserts
//#define PA_RELEASE_ASSERTS

#endif

E-mail: