### C Library Functions: Memory Objects

Function | Header File | Description
_debug_memcpy | string.h | Copies a buffer, checks the heap, and stores information about the operation.
_debug_memmove | string.h | Moves a buffer, checks the heap, and stores information about the operation.
_debug_memset | string.h | Sets a buffer, checks the heap, and stores information about the operation.
memccpy | string.h memory.h | Copies a buffer up to and including a specified character or number.
memchr | string.h memory.h | Searches a buffer for the first occurrence of a given character.
memcmp | string.h memory.h | Compares two buffers.
memcpy | string.h memory.h | Copies a buffer.
memicmp | string.h memory.h | Compares two buffers without regard to case.
memmove | string.h memory.h | Moves a buffer.
memset | string.h memory.h | Sets a buffer to a given value.
swab | stdlib.h | Copies bytes from a specified source and swaps each pair of adjacent bytes.
wmemchr | wchar.h | Searches a buffer for the first occurrence of a given wide character.
wmemcmp | wchar.h | Compares wide-character strings.
wmemcpy | wchar.h | Copies wide-character strings.
wmemmove | wchar.h | Copies wide-character strings.
wmemset | wchar.h | Sets wide-character strings.

Alphabetical Listing of IBM C and C++ Compilers Functions and Macros