diff options
author | Mattias Andrée <maandree@operamail.com> | 2015-08-31 19:46:29 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2015-08-31 19:46:29 +0200 |
commit | 6838b294c0eed8b9b4093181aa0fb7a10a0726bf (patch) | |
tree | cc07f43ca5e6ef36ce927a0fa16228d5f83189cd /include | |
parent | add memory copying functions (diff) | |
download | slibc-6838b294c0eed8b9b4093181aa0fb7a10a0726bf.tar.gz slibc-6838b294c0eed8b9b4093181aa0fb7a10a0726bf.tar.bz2 slibc-6838b294c0eed8b9b4093181aa0fb7a10a0726bf.tar.xz |
add bcopy
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r-- | include/strings.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/strings.h b/include/strings.h index 6186b1a..505e8ec 100644 --- a/include/strings.h +++ b/include/strings.h @@ -36,7 +36,8 @@ * @param segment The memory segment to override. * @param size The size of the memory segment. */ -void bzero(void*, size_t) __deprecated("Use 'memset', 'explicit_bzero' or 'secure_free' instead."); +void bzero(void*, size_t) + __deprecated("Use 'memset', 'explicit_bzero' or 'secure_free' instead."); #if !defined(_PORTABLE_SOURCE) && (defined(_SLIBC_SOURCE) || defined(_BSD_SOURCE)) /** @@ -51,6 +52,16 @@ void bzero(void*, size_t) __deprecated("Use 'memset', 'explicit_bzero' or 'secur void explicit_bzero(void*, size_t); #endif +/** + * Copy a memory segment to another, possibly overlapping, segment. + * + * @param whence The source memory segment. + * @param whither The destination memory segment. + * @param size The number of bytes to copy. + */ +void bcopy(const void*, void*, size_t) + __deprecated("Use 'memmove', or similar function, instead, but be aware of reordered paramters."); + #endif |