diff options
Diffstat (limited to 'include/strings.h')
-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 |