Re: [PHP-DEV] [patch] avoiding TSRMLS_FETCH (custom sorting functions) From: Thies C. Arntzen (thies <email protected>)
Date: 09/18/01

On Mon, Sep 17, 2001 at 10:18:29AM -0400, Sterling Hughes wrote:
> Hey,
>
> Attached is a patch which replaces the use of libc's quicksort
> and uses our own custom quicksort for quicksort sorting, giving
> the immediate benefit of allowing us to pass TSRMLS_CC to the callbacks,
> and avoid a TSRMLS_FETCH(). The patch also applies the changes to
> our mergesort implementation.
>
> I've put the function in a seperate file in Zend, zend_qsort.c
> (instead of as a file in php4/main) for two reasons:
>
> 1) qsort() is used by Zend
> 2) its a fairly common function, and re-implemented in order to play
> nice with Zend's TS mechanism, this should be made available to all
> programs using Zend.
>
> Comments are appreciated and welcome... I'll commit after an
> appropriate mourning period if no one speaks up.

    cool - i'm all for it!

    tc

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>