Thomas Dickey
2012-02-21 10:56:11 UTC
I've made snapshots of the upcomming tin 2.1.1 (unstable) release
including the --enbale-heapsort configure option. If specified a new
'M'enu option is available to specify the sorting function used. Tit
defaults to qsort(3) and can be changed to heapsort(3) which may
speed up sorting when the data is somewhat presorted (usualy the case
in large groups with long threads).
<ftp://ftp.tin.org/pub/news/clients/tin/unstable/snapshots/>
@Thomas: vsnprintf is doubled in configure.in:AC_CHECK_FUNCS() and on
agreed (cut/paste error). It can be removed.including the --enbale-heapsort configure option. If specified a new
'M'enu option is available to specify the sorting function used. Tit
defaults to qsort(3) and can be changed to heapsort(3) which may
speed up sorting when the data is somewhat presorted (usualy the case
in large groups with long threads).
<ftp://ftp.tin.org/pub/news/clients/tin/unstable/snapshots/>
@Thomas: vsnprintf is doubled in configure.in:AC_CHECK_FUNCS() and on
debian based linux systems a useable heapsort is available in libbsd
(-lbsd / <bsd/stdlib.h>) - I don't know if it's worth checking for
on Linux? I'm using that port with Lynx, but haven't really decided(-lbsd / <bsd/stdlib.h>) - I don't know if it's worth checking for
if it's a good thing to use since its headers seem to change without
much reasoning involved. (It can be troublesome to support in different
versions). Something to think about.
--
Thomas E. Dickey <***@invisible-island.net>
http://invisible-island.net
ftp://invisible-island.net
Thomas E. Dickey <***@invisible-island.net>
http://invisible-island.net
ftp://invisible-island.net