Namespaces |
| namespace | makVrv |
| | REMOVE THIS along with the creator later.
|
Defines |
| #define | AtomicIncrement(a) boost::detail::atomic_increment((int*)a) |
| #define | AtomicDecrement(a) ( boost::detail::atomic_exchange_and_add((int*)a, -1 ) - 1 ) |
| #define | MallocAligned(sz, align) mallocAligned(sz,align) |
| #define | ReallocAligned(ptr, sz, oldsz, align) reallocAligned(ptr,sz,oldsz,align) |
| #define | FreeAligned(ptr) free(ptr) |
Functions |
| void * | mallocAligned (size_t sz, size_t align) |
| void * | reallocAligned (void *ptr, size_t sz, size_t oldsz, size_t align) |
| size_t | makVrv::utf16len (const unsigned short *str) |
| const unsigned short * | makVrv::wcsnstr (const unsigned short *haystack, int hayLength, const unsigned short *needle, int needleLength) |
| template<int wcharSize> |
| DtUnicode | makVrv::decodeWCHAR (const wchar_t utf16[], int len) |
| template<> |
| DtUnicode | makVrv::decodeWCHAR< 2 > (const wchar_t utf16[], int len) |
| template<> |
| DtUnicode | makVrv::decodeWCHAR< 4 > (const wchar_t utf16[], int len) |
| template<int wcharSize> |
| void | makVrv::setFromWCHAR (DtUnicode &ref, const wchar_t utf16[], int len) |
| template<> |
| void | makVrv::setFromWCHAR< 2 > (DtUnicode &str, const wchar_t utf16[], int len) |
| template<> |
| void | makVrv::setFromWCHAR< 4 > (DtUnicode &str, const wchar_t utf32[], int len) |