Changeset 249

Show
Ignore:
Timestamp:
07/27/06 16:45:55 (2 years ago)
Author:
bart
Message:

* Wrong ifdef in compile fix for php 5.2
* Update config.w32, VC6 and VC2005 project files
* Fix debug build for win32, this fixes ticket #149
* Removed a debug statement and added return value in optimizer.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • eaccelerator/trunk/ChangeLog

    r248 r249  
    99        * Fix bug #145, objects are serialized when they are stored in shared memory. 
    1010          Users don't have to do this in their code anymore. 
     11        * Wrong ifdef in compile fix for php 5.2 
     12        * Update config.w32, VC6 and VC2005 project files 
     13        * Fix debug build for win32, this fixes ticket #149 
     14        * Removed a debug statement and added return value in optimizer.c 
    1115 
    12162006-07-25  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be> 
  • eaccelerator/trunk/config.w32

    r239 r249  
    33 
    44ARG_ENABLE("eaccelerator", "Enable eaccelerator support", "no"); 
    5 ARG_ENABLE("eloader", "Enable eloader support", "no"); 
    65 
    76ARG_WITH("eaccelerator-crash-detection", "Include eaccelerator crash detection", "yes"); 
    87ARG_WITH("eaccelerator-optimizer", "Include eaccelerator optimizer", "yes"); 
    9 ARG_WITH("eaccelerator-encoder", "Include eaccelerator encoder", "yes"); 
    10 ARG_WITH("eaccelerator-loader", "Include eaccelerator loader", "yes"); 
    118ARG_WITH("eaccelerator-shared-memory", "Include eaccelerator shared memory functions", "no"); 
    129ARG_WITH("eaccelerator-sessions", "Include eaccelerator sessions", "no"); 
     
    1613ARG_WITH("eaccelerator-debug", "Enable the debug code so eaccelerator logs verbosely", "no"); 
    1714 
    18 if (PHP_EACCELERATOR != "no" && PHP_ELOADER != "no") { 
    19         ERROR("You can't enable eaccelerator and eloader support at the same time."); 
    20 } 
    21  
    2215if (PHP_EACCELERATOR != "no") { 
    23         EXTENSION("eaccelerator", "eaccelerator.c optimize.c encoder.c loader.c opcodes.c content.c mm.c session.c shm.c debug.c cache.c ea_restore.c ea_store.c ea_info.c ea_dasm.c", PHP_EACCELERATOR_SHARED); 
     16        EXTENSION("eaccelerator", "eaccelerator.c optimize.c opcodes.c content.c mm.c session.c shm.c debug.c cache.c ea_restore.c ea_store.c ea_info.c ea_dasm.c", PHP_EACCELERATOR_SHARED); 
    2417        AC_DEFINE("HAVE_EACCELERATOR", 1, "Define if you like to use eAccelerator"); 
    2518 
     
    2922        if (PHP_EACCELERATOR_OPTIMIZER != "no") { 
    3023                AC_DEFINE("WITH_EACCELERATOR_OPTIMIZER", 1, "Define if you like to use peephole opcode optimization"); 
    31         } 
    32         if (PHP_EACCELERATOR_ENCODER != "no") { 
    33                 AC_DEFINE("WITH_EACCELERATOR_ENCODER", 1, "Define if you like to use eAccelerator enoder"); 
    34         } 
    35         if (PHP_EACCELERATOR_LOADER != "no" && PHP_ELOADER == "no") { 
    36                 AC_DEFINE("WITH_EACCELERATOR_LOADER", 1, "Define if you like to load files encoded by eAccelerator encoder"); 
    3724        } 
    3825        if (PHP_EACCELERATOR_SHARED_MEMORY != "no" || PHP_EACCELERATOR_CONTENT_CACHING != "no") { 
     
    5744        AC_DEFINE("HAVE_EXT_SESSION_PHP_SESSION_H", 1, "Define if you have the <ext/session/php_session.h> header file."); 
    5845} 
    59  
    60 if (PHP_ELOADER != "no") { 
    61         EXTENSION("eloader", "loader.c opcodes.c ea_restore.c", PHP_ELOADER_SHARED, "/D HAVE_EACCELERATOR_STANDALONE_LOADER"); 
    62         AC_DEFINE("HAVE_EACCELERATOR", 1, "Define if you like to use eAccelerator"); 
    63  
    64         AC_DEFINE("WITH_EACCELERATOR_LOADER", 1, "Define if you like to load files encoded by eAccelerator encoder"); 
    65 } 
  • eaccelerator/trunk/debug.c

    r190 r249  
    207207#ifdef DEBUG /* This ifdef is still req'd because xpad is N/A in a non-debug compile */ 
    208208    if (eaccelerator_debug & debug_level) { 
    209         if (F_fp != stderr) { 
    210                 EACCELERATOR_FLOCK(file_no, LOCK_EX); 
    211         } 
    212         int i = EAG (xpad); 
     209                int i; 
     210        if (F_fp != stderr) { 
     211                EACCELERATOR_FLOCK(file_no, LOCK_EX); 
     212        } 
     213        i = EAG (xpad); 
    213214        while (i-- > 0) { 
    214215            fputc ('\t', F_fp); 
  • eaccelerator/trunk/eaccelerator.h

    r247 r249  
    360360} eaccelerator_cache_place; 
    361361 
    362 #ifndef align_union 
    363362typedef union align_union { 
    364363  double d; 
     
    367366  long l; 
    368367} align_union; 
    369 #endif 
    370  
     368 
     369#ifdef ZEND_ENGINE_2_2 
    371370typedef union _align_test { 
    372371  void *ptr; 
     
    374373  long lng; 
    375374} align_test; 
     375#endif 
    376376 
    377377/******************************************************************************/ 
  • eaccelerator/trunk/optimize.c

    r246 r249  
    15681568    p = p->pListNext; 
    15691569  } 
     1570  return 0; 
    15701571} 
    15711572 
  • eaccelerator/trunk/shm.c

    r248 r249  
    159159                php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Error at offset %ld of %d bytes",  
    160160                        (long)((char*)p - Z_STRVAL_P(value)), Z_STRLEN_P(value)); 
    161                 ea_debug_error("Error unserializing (%s) with length %d\n", Z_STRVAL_P(value), Z_STRLEN_P(value)); 
    162161            } 
    163162            PHP_VAR_UNSERIALIZE_DESTROY(var_hash); 
  • eaccelerator/trunk/win32/eAccelerator.dsp

    r219 r249  
    4646# PROP Target_Dir "" 
    4747# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c 
    48 # ADD CPP /nologo /MD /W3 /GX /O2 /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /D "NDEBUG" /D ZEND_DEBUG=0 /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_ENCODER" /D "WITH_EACCELERATOR_LOADER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /c 
     48# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /I "../../" /D "NDEBUG" /D ZEND_DEBUG=0 /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /c 
    4949# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 
    5050# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 
     
    7272# PROP Target_Dir "" 
    7373# ADD BASE CPP /nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /GZ /c 
    74 # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /D "_DEBUG" /D ZEND_DEBUG=1 /D "DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_ENCODER" /D "WITH_EACCELERATOR_LOADER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /GZ /c 
     74# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /I "../../" /D "_DEBUG" /D ZEND_DEBUG=1 /D "DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /GZ /c 
    7575# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 
    7676# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 
     
    9999# PROP Target_Dir "" 
    100100# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D ZEND_DEBUG=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_ENCODER" /D "WITH_EACCELERATOR_LOADER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /YX /FD /GZ /c 
    101 # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /D "_DEBUG" /D ZEND_DEBUG=1 /D "DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_ENCODER" /D "WITH_EACCELERATOR_LOADER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /GZ /c 
     101# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /I "../../" /D "_DEBUG" /D ZEND_DEBUG=1 /D "DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /GZ /c 
    102102# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 
    103103# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 
     
    126126# PROP Target_Dir "" 
    127127# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /D "NDEBUG" /D ZEND_DEBUG=0 /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_ENCODER" /D "WITH_EACCELERATOR_LOADER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /YX /FD /c 
    128 # ADD CPP /nologo /MD /W3 /GX /O2 /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /D "NDEBUG" /D ZEND_DEBUG=0 /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_ENCODER" /D "WITH_EACCELERATOR_LOADER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /c 
     128# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../.." /I "../../../zend" /I "../../../TSRM" /I "../../../main" /I "../../" /D "NDEBUG" /D ZEND_DEBUG=0 /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "HAVE_EACCELERATOR" /D "COMPILE_DL_EACCELERATOR" /D "ZEND_WIN32" /D "PHP_WIN32" /D ZTS=1 /D HAVE_EXT_SESSION_PHP_SESSION_H=1 /D "WITH_EACCELERATOR_CRASH_DETECTION" /D "WITH_EACCELERATOR_OPTIMIZER" /D "WITH_EACCELERATOR_SESSIONS" /D "WITH_EACCELERATOR_CONTENT_CACHING" /D "WITH_EACCELERATOR_SHM" /D "WITH_EACCELERATOR_INFO" /YX /FD /c 
    129129# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 
    130130# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 
     
    183183# Begin Source File 
    184184 
    185 SOURCE=..\encoder.c 
    186 # End Source File 
    187 # Begin Source File 
    188  
    189 SOURCE=..\loader.c 
    190 # End Source File 
    191 # Begin Source File 
    192  
    193185SOURCE=..\mm.c 
    194186# End Source File 
  • eaccelerator/trunk/win32/eAccelerator.dsw

    r74 r249  
    55 
    66Project: "eAccelerator"=".\eAccelerator.dsp" - Package Owner=<4> 
    7  
    8 Package=<5> 
    9 {{{ 
    10 }}} 
    11  
    12 Package=<4> 
    13 {{{ 
    14 }}} 
    15  
    16 ############################################################################### 
    17  
    18 Project: "eLoader"=".\eLoader.dsp" - Package Owner=<4> 
    197 
    208Package=<5> 
  • eaccelerator/trunk/win32/eAccelerator.sln

    r238 r249  
    33# Visual Studio 2005 
    44Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eAccelerator", "eAccelerator.vcproj", "{F236792D-8DF1-49FA-9F36-2338F47C9DEB}" 
    5 EndProject 
    6 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eLoader", "eLoader.vcproj", "{945FEBD1-AA09-445B-8C31-11270D6B2464}" 
    75EndProject 
    86Global 
     
    2220                {F236792D-8DF1-49FA-9F36-2338F47C9DEB}.Release|Win32.ActiveCfg = Release|Win32 
    2321                {F236792D-8DF1-49FA-9F36-2338F47C9DEB}.Release|Win32.Build.0 = Release|Win32 
    24                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Debug PHP5|Win32.ActiveCfg = Debug PHP5|Win32 
    25                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Debug PHP5|Win32.Build.0 = Debug PHP5|Win32 
    26                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Debug|Win32.ActiveCfg = Debug|Win32 
    27                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Debug|Win32.Build.0 = Debug|Win32 
    28                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Release PHP5|Win32.ActiveCfg = Release PHP5|Win32 
    29                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Release PHP5|Win32.Build.0 = Release PHP5|Win32 
    30                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Release|Win32.ActiveCfg = Release|Win32 
    31                 {945FEBD1-AA09-445B-8C31-11270D6B2464}.Release|Win32.Build.0 = Release|Win32 
    3222        EndGlobalSection 
    3323        GlobalSection(SolutionProperties) = preSolution 
  • eaccelerator/trunk/win32/eAccelerator.vcproj

    r238 r249  
    5050                                Optimization="2" 
    5151                                InlineFunctionExpansion="1" 
    52                                 AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main
    53                                 PreprocessorDefinitions="NDEBUG;ZEND_DEBUG=0;WIN32;_WINDOWS;_USRDLL;HAVE_EACCELERATOR;COMPILE_DL_EACCELERATOR;ZEND_WIN32;PHP_WIN32;ZTS=1;HAVE_EXT_SESSION_PHP_SESSION_H=1;WITH_EACCELERATOR_CRASH_DETECTION;WITH_EACCELERATOR_OPTIMIZER;WITH_EACCELERATOR_ENCODER;WITH_EACCELERATOR_LOADER;WITH_EACCELERATOR_SESSIONS;WITH_EACCELERATOR_CONTENT_CACHING;WITH_EACCELERATOR_SHM;WITH_EACCELERATOR_INFO" 
     52                                AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main,../../
     53                                PreprocessorDefinitions="NDEBUG;ZEND_DEBUG=0;WIN32;_WINDOWS;_USRDLL;HAVE_EACCELERATOR;COMPILE_DL_EACCELERATOR;ZEND_WIN32;PHP_WIN32;ZTS=1;HAVE_EXT_SESSION_PHP_SESSION_H=1;WITH_EACCELERATOR_CRASH_DETECTION;WITH_EACCELERATOR_OPTIMIZER;WITH_EACCELERATOR_SESSIONS;WITH_EACCELERATOR_CONTENT_CACHING;WITH_EACCELERATOR_SHM;WITH_EACCELERATOR_INFO" 
    5454                                StringPooling="true" 
    5555                                RuntimeLibrary="2" 
     
    144144                        <Tool 
    145145                                Name="VCCLCompilerTool" 
    146                                 AdditionalOptions="/D &quot;_CRT_SECURE_NO_DEPRECATE&quot;
     146                                AdditionalOptions="/D &quot;_CRT_SECURE_NO_DEPRECATE&quot; /D &quot;_CRT_NONSTDC_NO_DEPRECATE&quot;&#x0D;&#x0A;
    147147                                Optimization="2" 
    148148                                InlineFunctionExpansion="1" 
    149                                 AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main
     149                                AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main,../../
    150150                                PreprocessorDefinitions="NDEBUG;ZEND_DEBUG=0;WIN32;_WINDOWS;_USRDLL;HAVE_EACCELERATOR;COMPILE_DL_EACCELERATOR;ZEND_WIN32;PHP_WIN32;ZTS=1;HAVE_EXT_SESSION_PHP_SESSION_H=1;WITH_EACCELERATOR_CRASH_DETECTION;WITH_EACCELERATOR_OPTIMIZER;WITH_EACCELERATOR_ENCODER;WITH_EACCELERATOR_LOADER;WITH_EACCELERATOR_SESSIONS;WITH_EACCELERATOR_CONTENT_CACHING;WITH_EACCELERATOR_SHM;WITH_EACCELERATOR_INFO" 
    151151                                StringPooling="true" 
     
    241241                        <Tool 
    242242                                Name="VCCLCompilerTool" 
    243                                 AdditionalOptions="/D &quot;_CRT_SECURE_NO_DEPRECATE&quot;
     243                                AdditionalOptions="/D &quot;_CRT_SECURE_NO_DEPRECATE&quot; /D &quot;_CRT_NONSTDC_NO_DEPRECATE&quot;&#x0D;&#x0A;
    244244                                Optimization="0" 
    245                                 AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main
     245                                AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main,../../
    246246                                PreprocessorDefinitions="_DEBUG;ZEND_DEBUG=1;DEBUG;WIN32;_WINDOWS;_USRDLL;HAVE_EACCELERATOR;COMPILE_DL_EACCELERATOR;ZEND_WIN32;PHP_WIN32;ZTS=1;HAVE_EXT_SESSION_PHP_SESSION_H=1;WITH_EACCELERATOR_CRASH_DETECTION;WITH_EACCELERATOR_OPTIMIZER;WITH_EACCELERATOR_ENCODER;WITH_EACCELERATOR_LOADER;WITH_EACCELERATOR_SESSIONS;WITH_EACCELERATOR_CONTENT_CACHING;WITH_EACCELERATOR_SHM;WITH_EACCELERATOR_INFO" 
    247247                                MinimalRebuild="true" 
     
    339339                        <Tool 
    340340                                Name="VCCLCompilerTool" 
    341                                 AdditionalOptions="/D &quot;_CRT_SECURE_NO_DEPRECATE&quot;
     341                                AdditionalOptions="/D &quot;_CRT_SECURE_NO_DEPRECATE&quot; /D &quot;_CRT_NONSTDC_NO_DEPRECATE&quot;&#x0D;&#x0A;
    342342                                Optimization="0" 
    343                                 AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main
     343                                AdditionalIncludeDirectories="../../..,../../../zend,../../../TSRM,../../../main,../../
    344344                                PreprocessorDefinitions="_DEBUG;ZEND_DEBUG=1;DEBUG;WIN32;_WINDOWS;_USRDLL;HAVE_EACCELERATOR;COMPILE_DL_EACCELERATOR;ZEND_WIN32;PHP_WIN32;ZTS=1;HAVE_EXT_SESSION_PHP_SESSION_H=1;WITH_EACCELERATOR_CRASH_DETECTION;WITH_EACCELERATOR_OPTIMIZER;WITH_EACCELERATOR_ENCODER;WITH_EACCELERATOR_LOADER;WITH_EACCELERATOR_SESSIONS;WITH_EACCELERATOR_CONTENT_CACHING;WITH_EACCELERATOR_SHM;WITH_EACCELERATOR_INFO" 
    345345                                MinimalRebuild="true" 
     
    694694                        <File 
    695695                                RelativePath="..\eaccelerator.c" 
    696                                 > 
    697                                 <FileConfiguration 
    698                                         Name="Release PHP5|Win32" 
    699                                         > 
    700                                         <Tool 
    701                                                 Name="VCCLCompilerTool" 
    702                                                 AdditionalIncludeDirectories="" 
    703                                                 PreprocessorDefinitions="" 
    704                                         /> 
    705                                 </FileConfiguration> 
    706                                 <FileConfiguration 
    707                                         Name="Release|Win32" 
    708                                         > 
    709                                         <Tool 
    710                                                 Name="VCCLCompilerTool" 
    711                                                 AdditionalIncludeDirectories="" 
    712                                                 PreprocessorDefinitions="" 
    713                                         /> 
    714                                 </FileConfiguration> 
    715                                 <FileConfiguration 
    716                                         Name="Debug|Win32" 
    717                                         > 
    718                                         <Tool 
    719                                                 Name="VCCLCompilerTool" 
    720                                                 AdditionalIncludeDirectories="" 
    721                                                 PreprocessorDefinitions="" 
    722                                         /> 
    723                                 </FileConfiguration> 
    724                                 <FileConfiguration 
    725                                         Name="Debug PHP5|Win32" 
    726                                         > 
    727                                         <Tool 
    728                                                 Name="VCCLCompilerTool" 
    729                                                 AdditionalIncludeDirectories="" 
    730                                                 PreprocessorDefinitions="" 
    731                                         /> 
    732                                 </FileConfiguration> 
    733                         </File> 
    734                         <File 
    735                                 RelativePath="..\encoder.c" 
    736                                 > 
    737                                 <FileConfiguration 
    738                                         Name="Release PHP5|Win32" 
    739                                         > 
    740                                         <Tool 
    741                                                 Name="VCCLCompilerTool" 
    742                                                 AdditionalIncludeDirectories="" 
    743                                                 PreprocessorDefinitions="" 
    744                                         /> 
    745                                 </FileConfiguration> 
    746                                 <FileConfiguration 
    747                                         Name="Release|Win32" 
    748                                         > 
    749                                         <Tool 
    750                                                 Name="VCCLCompilerTool" 
    751                                                 AdditionalIncludeDirectories="" 
    752                                                 PreprocessorDefinitions="" 
    753                                         /> 
    754                                 </FileConfiguration> 
    755                                 <FileConfiguration 
    756                                         Name="Debug|Win32" 
    757                                         > 
    758                                         <Tool 
    759                                                 Name="VCCLCompilerTool" 
    760                                                 AdditionalIncludeDirectories="" 
    761                                                 PreprocessorDefinitions="" 
    762                                         /> 
    763                                 </FileConfiguration> 
    764                                 <FileConfiguration 
    765                                         Name="Debug PHP5|Win32" 
    766                                         > 
    767                                         <Tool 
    768                                                 Name="VCCLCompilerTool" 
    769                                                 AdditionalIncludeDirectories="" 
    770                                                 PreprocessorDefinitions="" 
    771                                         /> 
    772                                 </FileConfiguration> 
    773                         </File> 
    774                         <File 
    775                                 RelativePath="..\loader.c" 
    776696                                > 
    777697                                <FileConfiguration