 |
API documentation
2.0rc1
|
21 #ifndef _CHEERP_MEMORY_H_2a82c4dc 22 #define _CHEERP_MEMORY_H_2a82c4dc 24 #define CHEERP_MEMCMP(s1, s2, n) \ 28 typeof(s1) tmp1 = s1; \ 29 typeof(s1) tmp2 = s2; \ 30 for (size_t i=0;i<n/sizeof(*tmp1);i++) \ 32 if (tmp1[i] != tmp2[i]) \ 34 ret = tmp1[i] < tmp2[i] ? -1 : 1; \ 46 inline int memcmp(
const T* s1,
const T* s2,
size_t n)
50 for (
size_t i=0; i<n/
sizeof(T); i++)
53 return s1[i] < s2[i] ? -1 : 1;