Date: 09/18/01
- Next message: mfischer <email protected>: "[PHP-DEV] Bug #13360 Updated: Creating an Skeleton in ext/"
- Previous message: bate <email protected>: "[PHP-DEV] Bug #13361: Seg Fault"
- In reply to: Sterling Hughes: "[PHP-DEV] [patch] avoiding TSRMLS_FETCH (custom sorting functions)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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>
- Next message: mfischer <email protected>: "[PHP-DEV] Bug #13360 Updated: Creating an Skeleton in ext/"
- Previous message: bate <email protected>: "[PHP-DEV] Bug #13361: Seg Fault"
- In reply to: Sterling Hughes: "[PHP-DEV] [patch] avoiding TSRMLS_FETCH (custom sorting functions)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

