freebsd-dev/lib/libc/arm
Ed Schouten 46632c18bd Merge index() and strchr() together.
As I looked through the C library, I noticed the FreeBSD MIPS port has a
hand-written version of index(). This is nice, if it weren't for the
fact that most applications call strchr() instead.

Also, on the other architectures index() and strchr() are identical,
meaning we have two identical pieces of code in the C library and
statically linked applications.

Solve this by naming the actual file strchr.[cS] and let it use
__strong_reference()/STRONG_ALIAS() to provide the index() routine. Do
the same for rindex()/strrchr().

This seems to make the C libraries and static binaries slightly smaller,
but this reduction in size seems negligible.
2012-01-03 07:14:01 +00:00
..
gen Replace a proliferation of buggy MD implementations of modf() with a 2011-10-21 06:40:36 +00:00
softfloat Do not declare float_detect_tininess as external if it will be re-delared 2007-05-19 04:34:42 +00:00
string Merge index() and strchr() together. 2012-01-03 07:14:01 +00:00
sys These warnings are only relevant on NetBSD it seems. They don't seem 2009-02-19 19:53:58 +00:00
_fpmath.h Add support for the FPA floating-point format on ARM. The 2008-12-23 22:20:59 +00:00
arith.h Add support for the FPA floating-point format on ARM. The 2008-12-23 22:20:59 +00:00
gd_qnan.h Arrange so that the NaN returned by strtod("nan", NULL) is the same as 2007-12-16 21:15:09 +00:00
Makefile.inc Use GCC's __SOFTFP__ to test whether we're being compiled 2009-05-31 02:03:40 +00:00
Symbol.map Replace a proliferation of buggy MD implementations of modf() with a 2011-10-21 06:40:36 +00:00
SYS.h Fix remaining syntax errors (missing semicolons) 2007-07-05 17:42:00 +00:00