* device/include/string.h: added size_t typedef, changed
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 7 Sep 2003 07:50:07 +0000 (07:50 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 7 Sep 2003 07:50:07 +0000 (07:50 +0000)
commitadbf81ce9358d49c33aa068aeaac2ffaf8738a12
tree892680cd1322e1327e4f11dad45c4f7d7ed4cc53
parentc28fc1ac69c4cd64be2c3da520eb0e52e842065a
* device/include/string.h: added size_t typedef, changed
prototypes to use size_t, eliminated separate reentrant and
non-reentrant declarations, added _memmove declaration
* device/lib/_memcpy.c: changed to use size_t instead of int,
changed /4 to >>2 to avoid division library call
* device/lib/_memcmp.c,
* device/lib/_memset.c,
* device/lib/_strncat.c,
* device/lib/_strncpy.c,
* device/lib/_strncmp.c: changed to use size_t instead of int
* device/lib/_memmove.c: new file (fixed bug #772294)
* device/lib/Makefile.in: added _memmove.c
* device/lib/z80/asm_strings.s: fixed bug #772290
* support/regression/tests/bitfields.c: attempt to fix host assertion
failure on amd64-unknown-linux2.2

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2881 4a8a32a2-be11-0410-ad9d-d568d2c75423
12 files changed:
ChangeLog
device/include/string.h
device/lib/Makefile.in
device/lib/_memcmp.c
device/lib/_memcpy.c
device/lib/_memmove.c [new file with mode: 0644]
device/lib/_memset.c
device/lib/_strncat.c
device/lib/_strncmp.c
device/lib/_strncpy.c
device/lib/z80/asm_strings.s
support/regression/tests/bitfields.c