summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2010-12-09 22:23:50 +0800
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2010-12-09 22:23:50 +0800
commit55dcf03512b06c209f0390d837f8bf36b45c7400 (patch)
treefbb328d65bdc3cd4ac61b1433137d14ebfa543cf /include
parentc89889df75c707b215f02ef55caaa6ea414d8bbc (diff)
memcpy operands are not supposed to overlap
* include/string.h (memmove): Add prototype. * i386/i386at/immc.c (immc_cnputc): Replace memcpy with memmove.
Diffstat (limited to 'include')
-rw-r--r--include/string.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/string.h b/include/string.h
index b630c04..8059bed 100644
--- a/include/string.h
+++ b/include/string.h
@@ -30,6 +30,8 @@
extern void *memcpy (void *dest, const void *src, size_t n);
+extern void *memmove (void *dest, const void *src, size_t n);
+
extern int *memcmp (const void *s1, const void *s2, size_t n);
extern void *memset (void *s, int c, size_t n);