amath
1.8.5
Simple command line calculator
|
Copy a block of memory, handling overlap. More...
#include "amathc.h"
Go to the source code of this file.
Macros | |
#define | TLOOP(s) if (t) TLOOP1(s) |
loop-t-times More... | |
#define | TLOOP1(s) do { s; } while (--t) |
loop-t-times, t>0 More... | |
Typedefs | |
typedef uint32_t | word |
sizeof(word) MUST BE A POWER OF TWO SO THAT wmask BELOW IS ALL ONES More... | |
typedef uintptr_t | mem_ptr |
Functions | |
void | MemCopy (void *destination, const void *source, unsigned int length) |
Copy a block of memory, handling overlap. More... | |
Copy a block of memory, handling overlap.
Code originate from FreeBSD base, revision 229286.
The original source code can be obtained from: https://svnweb.freebsd.org/base/head/lib/libc/string/bcopy.c?revision=229286
Definition in file memcpy.c.
typedef uint32_t word |
void MemCopy | ( | void * | destination, |
const void * | source, | ||
unsigned int | length | ||
) |
Copy a block of memory, handling overlap.
Definition at line 75 of file memcpy.c.
Referenced by CharBuffer::EnsureSize(), Lexer::GetDigitValue(), Lexer::GetLiteral(), Lexer::GetQuotedIdent(), DecimalSystem::GetText(), and Language::UntagText().