NetBSD/lib
jtc 530ba70aa3 New implementations of strcmp() and strncmp().
This code uses subb instead of cmpb to compare chars.  When they are
not equal, the function's return value is computed by sign extending
the difference.  The basic idea was contributed by Hiroshi Horitomo
<horimoto@cs-aoi.cs.sist.ac.jp> in PR #3223, but his implementation
used additional instructions to compute the return value.

Also, the series of insns used to compare one pair of characters has
been unrolled 4 times.  This helps the 680[23]0, where the cost of a
taken branch is significantly more than that of a not-taken branch.
1997-05-18 20:32:20 +00:00
..
csu __ps_strings is initialized to 0. 1997-05-17 16:19:49 +00:00
libarch document kernel changes 1997-04-26 21:31:09 +00:00
libc New implementations of strcmp() and strncmp(). 1997-05-18 20:32:20 +00:00
libcompat - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions. 1997-01-23 14:01:45 +00:00
libcrypt hint that crypt() et. al. are declared in unistd.h; from Jon Buller in 1997-04-18 06:32:16 +00:00
libcurses Makefile cleanups: 1997-03-24 22:11:48 +00:00
libedit Eliminate bogus redefinitions of standard targets. 1997-05-09 07:50:03 +00:00
libkvm In kvm_cmn_pa2off(), make sure to use the correct RAM segment start/size 1997-04-23 18:47:40 +00:00
libkvm.old - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions. 1997-01-23 14:01:45 +00:00
libl use new id style. 1995-02-25 09:02:37 +00:00
libm add isnan(3) and isinf(3) to table, replacing obsolescent infnan(3); 1997-04-18 07:41:16 +00:00
libntp Add version.c 1997-04-18 14:25:53 +00:00
libpcap Add y.tab.h to CLEANFILES 1997-05-15 10:04:27 +00:00
libposix Add POSIX compatibility library. 1997-05-18 20:14:21 +00:00
libpthread Use ${INSTALL}. 1996-10-18 05:45:01 +00:00
libresolv resolver code is new here too 1994-04-08 01:17:11 +00:00
librmt - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions. 1997-01-23 14:01:45 +00:00
librpcsvc Minor cleanup. 1997-05-09 14:22:41 +00:00
libskey - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions. 1997-01-23 14:01:45 +00:00
libtelnet update libtelnet with changes through 95.10.23 version 1996-02-24 01:15:15 +00:00
libterm note possible security concerns. 1997-04-22 12:33:17 +00:00
libutil Pull in err.h for prototypes. 1997-05-09 18:37:45 +00:00
libwrap Makefile cleanups: 1997-03-24 22:11:48 +00:00
liby Not worth the trouble to turn this into Position Independent Code. 1993-10-05 21:54:30 +00:00
libz This is just a test program, so leave the strcat (etc.) calls alone. 1997-05-13 23:36:03 +00:00
bumpversion RCS ID Police 1997-01-13 20:31:18 +00:00
Makefile Add libposix. 1997-05-18 20:21:53 +00:00