diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2013-03-14 05:42:27 +0000 |
---|---|---|
committer | <> | 2013-04-03 16:25:08 +0000 |
commit | c4dd7a1a684490673e25aaf4fabec5df138854c4 (patch) | |
tree | 4d57c44caae4480efff02b90b9be86f44bf25409 /main/php_compat.h | |
download | php2-master.tar.gz |
Imported from /home/lorry/working-area/delta_php2/php-5.4.13.tar.bz2.HEADphp-5.4.13master
Diffstat (limited to 'main/php_compat.h')
-rw-r--r-- | main/php_compat.h | 378 |
1 files changed, 378 insertions, 0 deletions
diff --git a/main/php_compat.h b/main/php_compat.h new file mode 100644 index 0000000..936dd52 --- /dev/null +++ b/main/php_compat.h @@ -0,0 +1,378 @@ +/* + +----------------------------------------------------------------------+ + | PHP Version 5 | + +----------------------------------------------------------------------+ + | Copyright (c) 1997-2013 The PHP Group | + +----------------------------------------------------------------------+ + | This source file is subject to version 3.01 of the PHP license, | + | that is bundled with this package in the file LICENSE, and is | + | available through the world-wide-web at the following url: | + | http://www.php.net/license/3_01.txt | + | If you did not receive a copy of the PHP license and are unable to | + | obtain it through the world-wide-web, please send a note to | + | license@php.net so we can mail you a copy immediately. | + +----------------------------------------------------------------------+ + | Author: | + +----------------------------------------------------------------------+ +*/ + +/* $Id$ */ + +#ifndef PHP_COMPAT_H +#define PHP_COMPAT_H + +#ifdef PHP_WIN32 +#include "config.w32.h" +#else +#include <php_config.h> +#endif + +#if defined(HAVE_BUNDLED_PCRE) || !defined(PHP_VERSION) +#define pcre_compile php_pcre_compile +#define pcre_compile2 php_pcre_compile2 +#define pcre_copy_substring php_pcre_copy_substring +#define pcre_exec php_pcre_exec +#define pcre_get_substring php_pcre_get_substring +#define pcre_get_substring_list php_pcre_get_substring_list +#define pcre_maketables php_pcre_maketables +#define pcre_study php_pcre_study +#define pcre_version php_pcre_version +#define pcre_fullinfo php_pcre_fullinfo +#define pcre_free php_pcre_free +#define pcre_malloc php_pcre_malloc +#define pcre_config php_pcre_config +#define pcre_copy_named_substring php_pcre_copy_named_substring +#define pcre_free_substring php_pcre_free_substring +#define pcre_free_substring_list php_pcre_free_substring_list +#define pcre_get_named_substring php_pcre_get_named_substring +#define pcre_get_stringnumber php_pcre_get_stringnumber +#define pcre_refcount php_pcre_refcount +#define _pcre_ord2utf8 php__pcre_ord2utf8 +#define _pcre_try_flipped php__pcre_try_flipped +#define _pcre_valid_utf8 php__pcre_valid_utf8 +#define _pcre_xclass php__pcre_xclass +#define pcre_callout php_pcre_callout +#define _pcre_OP_lengths php__pcre_OP_lengths +#define _pcre_utt_names php__pcre_utt_names +#define _pcre_default_tables php__pcre_default_tables +#define pcre_get_stringtable_entries php_pcre_get_stringtable_entries +#define _pcre_is_newline php__pcre_is_newline +#define pcre_stack_free php_pcre_stack_free +#define pcre_stack_malloc php_pcre_stack_malloc +#define _pcre_utf8_table1 php__pcre_utf8_table1 +#define _pcre_utf8_table1_size php__pcre_utf8_table1_size +#define _pcre_utf8_table2 php__pcre_utf8_table2 +#define _pcre_utf8_table3 php__pcre_utf8_table3 +#define _pcre_utf8_table4 php__pcre_utf8_table4 +#define _pcre_utt php__pcre_utt +#define _pcre_utt_size php__pcre_utt_size +#define _pcre_was_newline php__pcre_was_newline +#define _pcre_ucd_records php__pcre_ucd_records +#define _pcre_ucd_stage1 php__pcre_ucd_stage1 +#define _pcre_ucd_stage2 php__pcre_ucd_stage2 +#define _pcre_ucp_gentype php__pcre_ucp_gentype +#endif + +#define lookup php_lookup +#define hashTableInit php_hashTableInit +#define hashTableDestroy php_hashTableDestroy +#define hashTableIterInit php_hashTableIterInit +#define hashTableIterNext php_hashTableIterNext + +#if defined(HAVE_LIBXML) && (defined(HAVE_XML) || defined(HAVE_XMLRPC)) && !defined(HAVE_LIBEXPAT) +#define XML_DefaultCurrent php_XML_DefaultCurrent +#define XML_ErrorString php_XML_ErrorString +#define XML_ExpatVersion php_XML_ExpatVersion +#define XML_ExpatVersionInfo php_XML_ExpatVersionInfo +#define XML_ExternalEntityParserCreate php_XML_ExternalEntityParserCreate +#define XML_GetBase php_XML_GetBase +#define XML_GetBuffer php_XML_GetBuffer +#define XML_GetCurrentByteCount php_XML_GetCurrentByteCount +#define XML_GetCurrentByteIndex php_XML_GetCurrentByteIndex +#define XML_GetCurrentColumnNumber php_XML_GetCurrentColumnNumber +#define XML_GetCurrentLineNumber php_XML_GetCurrentLineNumber +#define XML_GetErrorCode php_XML_GetErrorCode +#define XML_GetIdAttributeIndex php_XML_GetIdAttributeIndex +#define XML_GetInputContext php_XML_GetInputContext +#define XML_GetSpecifiedAttributeCount php_XML_GetSpecifiedAttributeCount +#define XmlGetUtf16InternalEncodingNS php_XmlGetUtf16InternalEncodingNS +#define XmlGetUtf16InternalEncoding php_XmlGetUtf16InternalEncoding +#define XmlGetUtf8InternalEncodingNS php_XmlGetUtf8InternalEncodingNS +#define XmlGetUtf8InternalEncoding php_XmlGetUtf8InternalEncoding +#define XmlInitEncoding php_XmlInitEncoding +#define XmlInitEncodingNS php_XmlInitEncodingNS +#define XmlInitUnknownEncoding php_XmlInitUnknownEncoding +#define XmlInitUnknownEncodingNS php_XmlInitUnknownEncodingNS +#define XML_ParseBuffer php_XML_ParseBuffer +#define XML_Parse php_XML_Parse +#define XML_ParserCreate_MM php_XML_ParserCreate_MM +#define XML_ParserCreateNS php_XML_ParserCreateNS +#define XML_ParserCreate php_XML_ParserCreate +#define XML_ParserFree php_XML_ParserFree +#define XmlParseXmlDecl php_XmlParseXmlDecl +#define XmlParseXmlDeclNS php_XmlParseXmlDeclNS +#define XmlPrologStateInitExternalEntity php_XmlPrologStateInitExternalEntity +#define XmlPrologStateInit php_XmlPrologStateInit +#define XML_SetAttlistDeclHandler php_XML_SetAttlistDeclHandler +#define XML_SetBase php_XML_SetBase +#define XML_SetCdataSectionHandler php_XML_SetCdataSectionHandler +#define XML_SetCharacterDataHandler php_XML_SetCharacterDataHandler +#define XML_SetCommentHandler php_XML_SetCommentHandler +#define XML_SetDefaultHandlerExpand php_XML_SetDefaultHandlerExpand +#define XML_SetDefaultHandler php_XML_SetDefaultHandler +#define XML_SetDoctypeDeclHandler php_XML_SetDoctypeDeclHandler +#define XML_SetElementDeclHandler php_XML_SetElementDeclHandler +#define XML_SetElementHandler php_XML_SetElementHandler +#define XML_SetEncoding php_XML_SetEncoding +#define XML_SetEndCdataSectionHandler php_XML_SetEndCdataSectionHandler +#define XML_SetEndDoctypeDeclHandler php_XML_SetEndDoctypeDeclHandler +#define XML_SetEndElementHandler php_XML_SetEndElementHandler +#define XML_SetEndNamespaceDeclHandler php_XML_SetEndNamespaceDeclHandler +#define XML_SetEntityDeclHandler php_XML_SetEntityDeclHandler +#define XML_SetExternalEntityRefHandlerArg php_XML_SetExternalEntityRefHandlerArg +#define XML_SetExternalEntityRefHandler php_XML_SetExternalEntityRefHandler +#define XML_SetNamespaceDeclHandler php_XML_SetNamespaceDeclHandler +#define XML_SetNotationDeclHandler php_XML_SetNotationDeclHandler +#define XML_SetNotStandaloneHandler php_XML_SetNotStandaloneHandler +#define XML_SetParamEntityParsing php_XML_SetParamEntityParsing +#define XML_SetProcessingInstructionHandler php_XML_SetProcessingInstructionHandler +#define XML_SetReturnNSTriplet php_XML_SetReturnNSTriplet +#define XML_SetStartCdataSectionHandler php_XML_SetStartCdataSectionHandler +#define XML_SetStartDoctypeDeclHandler php_XML_SetStartDoctypeDeclHandler +#define XML_SetStartElementHandler php_XML_SetStartElementHandler +#define XML_SetStartNamespaceDeclHandler php_XML_SetStartNamespaceDeclHandler +#define XML_SetUnknownEncodingHandler php_XML_SetUnknownEncodingHandler +#define XML_SetUnparsedEntityDeclHandler php_XML_SetUnparsedEntityDeclHandler +#define XML_SetUserData php_XML_SetUserData +#define XML_SetXmlDeclHandler php_XML_SetXmlDeclHandler +#define XmlSizeOfUnknownEncoding php_XmlSizeOfUnknownEncoding +#define XML_UseParserAsHandlerArg php_XML_UseParserAsHandlerArg +#define XmlUtf16Encode php_XmlUtf16Encode +#define XmlUtf8Encode php_XmlUtf8Encode +#define XML_FreeContentModel php_XML_FreeContentModel +#define XML_MemMalloc php_XML_MemMalloc +#define XML_MemRealloc php_XML_MemRealloc +#define XML_MemFree php_XML_MemFree +#define XML_UseForeignDTD php_XML_UseForeignDTD +#define XML_GetFeatureList php_XML_GetFeatureList +#define XML_ParserReset php_XML_ParserReset + +#ifdef HAVE_GD_BUNDLED +#define any2eucjp php_gd_any2eucjp +#define createwbmp php_gd_createwbmp +#define empty_output_buffer php_gd_empty_output_buffer +#define fill_input_buffer php_gd_fill_input_buffer +#define freewbmp php_gd_freewbmp +#define gdAlphaBlend php_gd_gdAlphaBlend +#define gdCompareInt php_gd_gdCompareInt +#define gdCosT php_gd_gdCosT +#define gdCtxPrintf php_gd_gdCtxPrintf +#define gdDPExtractData php_gd_gdDPExtractData +#define gdFontGetGiant php_gd_gdFontGetGiant +#define gdFontGetLarge php_gd_gdFontGetLarge +#define gdFontGetMediumBold php_gd_gdFontGetMediumBold +#define gdFontGetSmall php_gd_gdFontGetSmall +#define gdFontGetTiny php_gd_gdFontGetTiny +#define gdFontGiant php_gd_gdFontGiant +#define gdFontGiantData php_gd_gdFontGiantData +#define gdFontGiantRep php_gd_gdFontGiantRep +#define gdFontLarge php_gd_gdFontLarge +#define gdFontLargeData php_gd_gdFontLargeData +#define gdFontLargeRep php_gd_gdFontLargeRep +#define gdFontMediumBold php_gd_gdFontMediumBold +#define gdFontMediumBoldData php_gd_gdFontMediumBoldData +#define gdFontMediumBoldRep php_gd_gdFontMediumBoldRep +#define gdFontSmall php_gd_gdFontSmall +#define gdFontSmallData php_gd_gdFontSmallData +#define gdFontSmallRep php_gd_gdFontSmallRep +#define gdFontTiny php_gd_gdFontTiny +#define gdFontTinyData php_gd_gdFontTinyData +#define gdFontTinyRep php_gd_gdFontTinyRep +#define gdGetBuf php_gd_gdGetBuf +#define gdGetByte php_gd_gdGetByte +#define gdGetC php_gd_gdGetC +#define _gdGetColors php_gd__gdGetColors +#define gd_getin php_gd_gd_getin +#define gdGetInt php_gd_gdGetInt +#define gdGetWord php_gd_gdGetWord +#define gdImageAABlend php_gd_gdImageAABlend +#define gdImageAALine php_gd_gdImageAALine +#define gdImageAlphaBlending php_gd_gdImageAlphaBlending +#define gdImageAntialias php_gd_gdImageAntialias +#define gdImageArc php_gd_gdImageArc +#define gdImageBrightness php_gd_gdImageBrightness +#define gdImageChar php_gd_gdImageChar +#define gdImageCharUp php_gd_gdImageCharUp +#define gdImageColor php_gd_gdImageColor +#define gdImageColorAllocate php_gd_gdImageColorAllocate +#define gdImageColorAllocateAlpha php_gd_gdImageColorAllocateAlpha +#define gdImageColorClosest php_gd_gdImageColorClosest +#define gdImageColorClosestAlpha php_gd_gdImageColorClosestAlpha +#define gdImageColorClosestHWB php_gd_gdImageColorClosestHWB +#define gdImageColorDeallocate php_gd_gdImageColorDeallocate +#define gdImageColorExact php_gd_gdImageColorExact +#define gdImageColorExactAlpha php_gd_gdImageColorExactAlpha +#define gdImageColorMatch php_gd_gdImageColorMatch +#define gdImageColorResolve php_gd_gdImageColorResolve +#define gdImageColorResolveAlpha php_gd_gdImageColorResolveAlpha +#define gdImageColorTransparent php_gd_gdImageColorTransparent +#define gdImageCompare php_gd_gdImageCompare +#define gdImageContrast php_gd_gdImageContrast +#define gdImageConvolution php_gd_gdImageConvolution +#define gdImageCopy php_gd_gdImageCopy +#define gdImageCopyMerge php_gd_gdImageCopyMerge +#define gdImageCopyMergeGray php_gd_gdImageCopyMergeGray +#define gdImageCopyResampled php_gd_gdImageCopyResampled +#define gdImageCopyResized php_gd_gdImageCopyResized +#define gdImageCreate php_gd_gdImageCreate +#define gdImageCreateFromGd php_gd_gdImageCreateFromGd +#define gdImageCreateFromGd2 php_gd_gdImageCreateFromGd2 +#define gdImageCreateFromGd2Ctx php_gd_gdImageCreateFromGd2Ctx +#define gdImageCreateFromGd2Part php_gd_gdImageCreateFromGd2Part +#define gdImageCreateFromGd2PartCtx php_gd_gdImageCreateFromGd2PartCtx +#define gdImageCreateFromGd2PartPtr php_gd_gdImageCreateFromGd2PartPtr +#define gdImageCreateFromGd2Ptr php_gd_gdImageCreateFromGd2Ptr +#define gdImageCreateFromGdCtx php_gd_gdImageCreateFromGdCtx +#define gdImageCreateFromGdPtr php_gd_gdImageCreateFromGdPtr +#define gdImageCreateFromGif php_gd_gdImageCreateFromGif +#define gdImageCreateFromGifCtx php_gd_gdImageCreateFromGifCtx +#define gdImageCreateFromGifSource php_gd_gdImageCreateFromGifSource +#define gdImageCreateFromJpeg php_gd_gdImageCreateFromJpeg +#define gdImageCreateFromJpegCtx php_gd_gdImageCreateFromJpegCtx +#define gdImageCreateFromJpegPtr php_gd_gdImageCreateFromJpegPtr +#define gdImageCreateFromPng php_gd_gdImageCreateFromPng +#define gdImageCreateFromPngCtx php_gd_gdImageCreateFromPngCtx +#define gdImageCreateFromPngPtr php_gd_gdImageCreateFromPngPtr +#define gdImageCreateFromPngSource php_gd_gdImageCreateFromPngSource +#define gdImageCreateFromWBMP php_gd_gdImageCreateFromWBMP +#define gdImageCreateFromWBMPCtx php_gd_gdImageCreateFromWBMPCtx +#define gdImageCreateFromWBMPPtr php_gd_gdImageCreateFromWBMPPtr +#define gdImageCreateFromXbm php_gd_gdImageCreateFromXbm +#define gdImageCreatePaletteFromTrueColor php_gd_gdImageCreatePaletteFromTrueColor +#define gdImageCreateTrueColor php_gd_gdImageCreateTrueColor +#define gdImageDashedLine php_gd_gdImageDashedLine +#define gdImageDestroy php_gd_gdImageDestroy +#define gdImageEdgeDetectQuick php_gd_gdImageEdgeDetectQuick +#define gdImageEllipse php_gd_gdImageEllipse +#define gdImageEmboss php_gd_gdImageEmboss +#define gdImageFill php_gd_gdImageFill +#define gdImageFilledArc php_gd_gdImageFilledArc +#define gdImageFilledEllipse php_gd_gdImageFilledEllipse +#define gdImageFilledPolygon php_gd_gdImageFilledPolygon +#define gdImageFilledRectangle php_gd_gdImageFilledRectangle +#define _gdImageFillTiled php_gd__gdImageFillTiled +#define gdImageFillToBorder php_gd_gdImageFillToBorder +#define gdImageGaussianBlur php_gd_gdImageGaussianBlur +#define gdImageGd php_gd_gdImageGd +#define gdImageGd2 php_gd_gdImageGd2 +#define gdImageGd2Ptr php_gd_gdImageGd2Ptr +#define gdImageGdPtr php_gd_gdImageGdPtr +#define gdImageGetClip php_gd_gdImageGetClip +#define gdImageGetPixel php_gd_gdImageGetPixel +#define gdImageGetTrueColorPixel php_gd_gdImageGetTrueColorPixel +#define gdImageGif php_gd_gdImageGif +#define gdImageGifCtx php_gd_gdImageGifCtx +#define gdImageGifPtr php_gd_gdImageGifPtr +#define gdImageGrayScale php_gd_gdImageGrayScale +#define gdImageInterlace php_gd_gdImageInterlace +#define gdImageJpeg php_gd_gdImageJpeg +#define gdImageJpegCtx php_gd_gdImageJpegCtx +#define gdImageJpegPtr php_gd_gdImageJpegPtr +#define gdImageLine php_gd_gdImageLine +#define gdImageMeanRemoval php_gd_gdImageMeanRemoval +#define gdImageNegate php_gd_gdImageNegate +#define gdImagePaletteCopy php_gd_gdImagePaletteCopy +#define gdImagePng php_gd_gdImagePng +#define gdImagePngCtx php_gd_gdImagePngCtx +#define gdImagePngCtxEx php_gd_gdImagePngCtxEx +#define gdImagePngEx php_gd_gdImagePngEx +#define gdImagePngPtr php_gd_gdImagePngPtr +#define gdImagePngPtrEx php_gd_gdImagePngPtrEx +#define gdImagePngToSink php_gd_gdImagePngToSink +#define gdImagePolygon php_gd_gdImagePolygon +#define gdImageRectangle php_gd_gdImageRectangle +#define gdImageRotate php_gd_gdImageRotate +#define gdImageRotate180 php_gd_gdImageRotate180 +#define gdImageRotate270 php_gd_gdImageRotate270 +#define gdImageRotate45 php_gd_gdImageRotate45 +#define gdImageRotate90 php_gd_gdImageRotate90 +#define gdImageSaveAlpha php_gd_gdImageSaveAlpha +#define gdImageSelectiveBlur php_gd_gdImageSelectiveBlur +#define gdImageSetAntiAliased php_gd_gdImageSetAntiAliased +#define gdImageSetAntiAliasedDontBlend php_gd_gdImageSetAntiAliasedDontBlend +#define gdImageSetBrush php_gd_gdImageSetBrush +#define gdImageSetClip php_gd_gdImageSetClip +#define gdImageSetPixel php_gd_gdImageSetPixel +#define gdImageSetStyle php_gd_gdImageSetStyle +#define gdImageSetThickness php_gd_gdImageSetThickness +#define gdImageSetTile php_gd_gdImageSetTile +#define gdImageSkewX php_gd_gdImageSkewX +#define gdImageSkewY php_gd_gdImageSkewY +#define gdImageSmooth php_gd_gdImageSmooth +#define gdImageString php_gd_gdImageString +#define gdImageString16 php_gd_gdImageString16 +#define gdImageStringFT php_gd_gdImageStringFT +#define gdImageStringFTEx php_gd_gdImageStringFTEx +#define gdImageStringTTF php_gd_gdImageStringTTF +#define gdImageStringUp php_gd_gdImageStringUp +#define gdImageStringUp16 php_gd_gdImageStringUp16 +#define gdImageTrueColorToPalette php_gd_gdImageTrueColorToPalette +#define gdImageWBMP php_gd_gdImageWBMP +#define gdImageWBMPCtx php_gd_gdImageWBMPCtx +#define gdImageWBMPPtr php_gd_gdImageWBMPPtr +#define gdImageXbmCtx php_gd_gdImageXbmCtx +#define gdNewDynamicCtx php_gd_gdNewDynamicCtx +#define gdNewDynamicCtxEx php_gd_gdNewDynamicCtxEx +#define gdNewFileCtx php_gd_gdNewFileCtx +#define gdNewSSCtx php_gd_gdNewSSCtx +#define gdPutBuf php_gd_gdPutBuf +#define gdPutC php_gd_gdPutC +#define _gdPutColors php_gd__gdPutColors +#define gdPutInt php_gd_gdPutInt +#define gd_putout php_gd_gd_putout +#define gdPutWord php_gd_gdPutWord +#define gdSeek php_gd_gdSeek +#define gdSinT php_gd_gdSinT +#define gd_strtok_r php_gd_gd_strtok_r +#define gdTell php_gd_gdTell +#define getmbi php_gd_getmbi +#define init_destination php_gd_init_destination +#define init_source php_gd_init_source +#define jpeg_gdIOCtx_dest php_gd_jpeg_gdIOCtx_dest +#define jpeg_gdIOCtx_src php_gd_jpeg_gdIOCtx_src +#define lsqrt php_gd_lsqrt +#define printwbmp php_gd_printwbmp +#define Putchar php_gd_Putchar +#define putmbi php_gd_putmbi +#define Putword php_gd_Putword +#define readwbmp php_gd_readwbmp +#define skipheader php_gd_skipheader +#define skip_input_data php_gd_skip_input_data +#define term_destination php_gd_term_destination +#define term_source php_gd_term_source +#define writewbmp php_gd_writewbmp +#define ZeroDataBlock php_gd_ZeroDataBlock +#define gdCacheCreate php_gd_gdCacheCreate +#define gdCacheDelete php_gd_gdCacheDelete +#define gdCacheGet php_gd_gdCacheGet +#define gdFontCacheSetup php_gd_gdFontCacheSetup +#define gdFontCacheShutdown php_gd_gdFontCacheShutdown +#define gdFreeFontCache php_gd_gdFreeFontCache +#endif /* HAVE_GD_BUNDLED */ + +/* Define to specify how much context to retain around the current parse + point. */ +#define XML_CONTEXT_BYTES 1024 + +/* Define to make parameter entity parsing functionality available. */ +#define XML_DTD 1 + +/* Define to make XML Namespaces functionality available. */ +#define XML_NS 1 +#endif + +#ifdef PHP_EXPORTS +#define PCRE_STATIC +#endif + +#endif |