diff options
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 | 
