| 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