freebsd-skq/lib/libc
Dmitrij Tejblum 03a7efc234 Reduce time of __collate_substitute() from O(strlen(s)^2) to O(strlen(s)).
Other minor optimizations. I got ~30% speedup in strcoll() for 50 char strings,
~40% speedup for 100 char strings, and unmeasurable speedup for 1M strings.

Collates are still terribly slow. To make them reasonable fast,
__collate_substitute() should be killed.
1999-09-12 19:42:38 +00:00
..
alpha $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
amd64 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
compat-43 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
db $Header$ -> $FreeBSD$ 1999-08-28 05:11:36 +00:00
gen - add reference to siginterrupt(3) 1999-09-06 15:15:51 +00:00
gmon $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
i386 Use definitions provided in sysarch.h for args structures. 1999-09-02 21:03:32 +00:00
include $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
locale Reduce time of __collate_substitute() from O(strlen(s)^2) to O(strlen(s)). 1999-09-12 19:42:38 +00:00
mips Bring in initial libc support for mips. These files were taken from 1999-03-03 07:06:17 +00:00
mipseb Fix all the mipseb Makefiles. They were broken when I checked them in 1999-04-22 07:16:11 +00:00
mipsel Fix all the mipseb Makefiles. They were broken when I checked them in 1999-04-22 07:16:11 +00:00
net $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
nls $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
quad $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
regex $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
stdio $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
stdlib Tidy up $Log$ debris. 1999-09-05 17:42:45 +00:00
stdtime Implement new format specifier for strftime: %OB, alternative national 1999-09-11 21:35:21 +00:00
string Add $FreeBSD$ lines to man pages that are missing them to make 1999-08-28 23:04:49 +00:00
sys Add FreeBSD history in 'HISTORY' 1999-09-11 21:07:14 +00:00
xdr $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
yp $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00