Hello Lars, to be honest this is the wrong way. The correct way of fixing this is to have PHP 6 name it correct: string and binary. And to have b for binary prefix rather then u for unicode. Or did PHP 6 change in the meanwhile and we support u"Nonsense" besides b"Binary"?
Question actually goes to Andrei, who should decide whether we get a sane output or not. marcus Wednesday, July 23, 2008, 6:10:14 PM, you wrote: > lstrojny Wed Jul 23 16:10:14 2008 UTC > Modified files: > /php-src run-tests.php > Log: > Allowing "%unicode|string%" as a placeholder. In 6, this placeholder is > resolved > to "unicode", in <6 to "string". This allows to easily write portable tests. > Patch by uw > > > > http://cvs.php.net/viewvc.cgi/php-src/run-tests.php?r1=1.366&r2=1.367&diff_format=u > Index: php-src/run-tests.php > diff -u php-src/run-tests.php:1.366 php-src/run-tests.php:1.367 > --- php-src/run-tests.php:1.366 Tue Jul 22 19:53:00 2008 > +++ php-src/run-tests.php Wed Jul 23 16:10:14 2008 > @@ -24,7 +24,7 @@ > > +----------------------------------------------------------------------+ > */ > > -/* $Id: run-tests.php,v 1.366 2008/07/22 19:53:00 felipe Exp $ */ > +/* $Id: run-tests.php,v 1.367 2008/07/23 16:10:14 lstrojny Exp $ */ > > /* Sanity check to ensure that pcre extension needed by this script is > available. > * In the event it is not, print a nice error message indicating that this > script will > @@ -478,7 +478,7 @@ > $html_output = > is_resource($html_file); > break; > case '--version': > - echo '$Revision: 1.366 $' . "\n"; > + echo '$Revision: 1.367 $' . "\n"; > exit(1); > > default: > @@ -1711,6 +1711,11 @@ > > if (isset($section_text['EXPECTF'])) { > $wanted_re = preg_quote($wanted_re, '/'); > + $wanted_re = str_replace( > + array('%unicode\|string%', > '%string\|unicode%'), > + version_compare(PHP_VERSION, > '6.0.0-dev') == -1 ? 'string' : 'unicode', > + $wanted_re > + ); > // Stick to basics > $wanted_re = str_replace('%e', '\\' . > DIRECTORY_SEPARATOR, $wanted_re); > $wanted_re = str_replace('%s', '[^\r\n]+', > $wanted_re); Best regards, Marcus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php