robinf          Wed Feb 18 16:42:56 2009 UTC

  Modified files:              
    /php-src/tests/output       bug46903.phpt ob_start_basic_004.phpt 
  Log:
  Revert fix to bug #46903 as per 
http://marc.info/?l=php-internals&m=123476465621346&w=2 .
  
http://cvs.php.net/viewvc.cgi/php-src/tests/output/bug46903.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/tests/output/bug46903.phpt
diff -u php-src/tests/output/bug46903.phpt:1.1 
php-src/tests/output/bug46903.phpt:1.2
--- php-src/tests/output/bug46903.phpt:1.1      Sun Dec 28 19:50:58 2008
+++ php-src/tests/output/bug46903.phpt  Wed Feb 18 16:42:56 2009
@@ -1,5 +1,5 @@
 --TEST--
-Bug #46903 (ob_start(): Special $chunk_size value of 1 is not honoured in HEAD)
+Bug #46903: ob_start(): In HEAD, $chunk_size value of 1 should not have any 
special behaviour (Updated as per: 
http://marc.info/?l=php-internals&m=123476465621346&w=2)
 --FILE--
 <?php
 function flushCounter($input) {
@@ -20,5 +20,8 @@
 echo "2";
 ?>
 --EXPECTF--
-[1] int(4096)
-12 
\ No newline at end of file
+[1] int(1)
+ 
+[2] 1 
+[3] 2 
+[4]
\ No newline at end of file
http://cvs.php.net/viewvc.cgi/php-src/tests/output/ob_start_basic_004.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/tests/output/ob_start_basic_004.phpt
diff -u php-src/tests/output/ob_start_basic_004.phpt:1.3 
php-src/tests/output/ob_start_basic_004.phpt:1.4
--- php-src/tests/output/ob_start_basic_004.phpt:1.3    Sun Dec 28 19:50:58 2008
+++ php-src/tests/output/ob_start_basic_004.phpt        Wed Feb 18 16:42:56 2009
@@ -1,12 +1,12 @@
 --TEST--
-ob_start() chunk_size: confirm buffer is flushed after any output call that 
causes its length to equal or exceed chunk_size.
+ob_start() chunk_size: confirm buffer is flushed after any output call that 
causes its length to equal or exceed chunk_size. 
 --FILE--
 <?php
 /* 
  * proto bool ob_start([ string|array user_function [, int chunk_size [, bool 
erase]]])
  * Function is implemented in main/output.c
 */ 
-
+// In HEAD, $chunk_size value of 1 should not have any special behaviour 
(http://marc.info/?l=php-internals&m=123476465621346&w=2).
 function callback($string) {
        global $callback_invocations;
        $callback_invocations++;
@@ -40,7 +40,15 @@
 f[call:1; len:8]12345678
 
 ----( chunk_size: 1, output append size: 1 )----
-f[call:1; len:8]12345678
+f[call:1; len:1]1
+f[call:2; len:1]2
+f[call:3; len:1]3
+f[call:4; len:1]4
+f[call:5; len:1]5
+f[call:6; len:1]6
+f[call:7; len:1]7
+f[call:8; len:1]8
+f[call:9; len:0]
 
 ----( chunk_size: 2, output append size: 1 )----
 f[call:1; len:2]12
@@ -85,7 +93,9 @@
 f[call:1; len:8]12345678
 
 ----( chunk_size: 1, output append size: 4 )----
-f[call:1; len:8]12345678
+f[call:1; len:4]1234
+f[call:2; len:4]5678
+f[call:3; len:0]
 
 ----( chunk_size: 2, output append size: 4 )----
 f[call:1; len:4]1234



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

Reply via email to