Buffer Manipulation
Use these routines to work with areas of memory on a byte-by-byte basis.
Buffer-Manipulation Routines
Routine |
Use |
.NET Framework equivalent |
---|---|---|
Copy characters from one buffer to another until given character or given number of characters has been copied |
||
Return pointer to first occurrence, within specified number of characters, of given character in buffer |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
|
Compare specified number of characters from two buffers |
||
Copy specified number of characters from one buffer to another |
||
Compare specified number of characters from two buffers without regard to case |
||
Copy specified number of characters from one buffer to another |
||
Use given character to initialize specified number of bytes in the buffer |
||
Swap bytes of data and store them at specified location |
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |
When the source and target areas overlap, only memmove is guaranteed to copy the full source properly.