pajoye                                   Wed, 02 Sep 2009 20:02:17 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=287973

Log:
- be sure to get all crt dbg errors in stderr

Changed paths:
    U   php/php-src/branches/PHP_5_3/sapi/cli/php_cli.c
    U   php/php-src/trunk/sapi/cli/php_cli.c

Modified: php/php-src/branches/PHP_5_3/sapi/cli/php_cli.c
===================================================================
--- php/php-src/branches/PHP_5_3/sapi/cli/php_cli.c     2009-09-02 19:07:38 UTC 
(rev 287972)
+++ php/php-src/branches/PHP_5_3/sapi/cli/php_cli.c     2009-09-02 20:02:17 UTC 
(rev 287973)
@@ -672,10 +672,12 @@
 #if defined(PHP_WIN32) && defined(_DEBUG) && defined(PHP_WIN32_DEBUG_HEAP)
        {
                int tmp_flag;
-
+               _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
+               _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
                _CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_FILE);
                _CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDERR);
-
+               _CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_FILE);
+               _CrtSetReportFile(_CRT_ASSERT, _CRTDBG_FILE_STDERR);
                tmp_flag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG);
                tmp_flag |= _CRTDBG_DELAY_FREE_MEM_DF;
                tmp_flag |= _CRTDBG_LEAK_CHECK_DF;

Modified: php/php-src/trunk/sapi/cli/php_cli.c
===================================================================
--- php/php-src/trunk/sapi/cli/php_cli.c        2009-09-02 19:07:38 UTC (rev 
287972)
+++ php/php-src/trunk/sapi/cli/php_cli.c        2009-09-02 20:02:17 UTC (rev 
287973)
@@ -677,10 +677,12 @@
 #if defined(PHP_WIN32) && defined(_DEBUG) && defined(PHP_WIN32_DEBUG_HEAP)
        {
                int tmp_flag;
-
+               _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE);
+               _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDERR);
                _CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_FILE);
                _CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDERR);
-
+               _CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_FILE);
+               _CrtSetReportFile(_CRT_ASSERT, _CRTDBG_FILE_STDERR);
                tmp_flag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG);
                tmp_flag |= _CRTDBG_DELAY_FREE_MEM_DF;
                tmp_flag |= _CRTDBG_LEAK_CHECK_DF;

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to