Port algo to new memory format
This commit is contained in:
1 parent
93a1be616d
commit
0de3c622e3
15 files changed
+134
-132
No files matched your search
@@ -270,7 +270,7 @@
|
||||
M_P(void, name, _reset, array_t v) \
|
||||
{ \
|
||||
M_ARRA4_CONTRACT(v); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
for(size_t i = 0; i < v->size; i++) \
|
||||
M_CALL_CLEAR(oplist, v->ptr[i]); \
|
||||
v->size = 0; \
|
||||
@@ -351,7 +351,7 @@
|
||||
M_P(void, name, _set_at, array_t v, size_t i, type const x) \
|
||||
{ \
|
||||
M_ARRA4_CONTRACT(v); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_ASSERT(v->size > 0 && v->ptr != NULL); \
|
||||
M_ASSERT_INDEX(i, v->size); \
|
||||
M_CALL_SET(oplist, v->ptr[i], x); \
|
||||
@@ -543,7 +543,7 @@
|
||||
M_P(void, name, _pop_back, type *dest, array_t v) \
|
||||
{ \
|
||||
M_ARRA4_CONTRACT(v); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_ASSERT (v->ptr != NULL); \
|
||||
M_ASSERT_INDEX(0, v->size); \
|
||||
v->size--; \
|
||||
@@ -602,7 +602,7 @@
|
||||
M_P(void, name, _pop_at, type *dest, array_t v, size_t i) \
|
||||
{ \
|
||||
M_ARRA4_CONTRACT(v); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_ASSERT (v->size > 0 && v->ptr != NULL); \
|
||||
M_ASSERT_INDEX(i, v->size); \
|
||||
if (dest) \
|
||||
@@ -661,7 +661,7 @@
|
||||
M_P(void, name, _remove_v, array_t v, size_t i, size_t j) \
|
||||
{ \
|
||||
M_ARRA4_CONTRACT(v); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_UNUSED_CONTEXT(); \
|
||||
M_ASSERT(i < j && v->ptr != NULL); \
|
||||
M_ASSERT_INDEX(i, v->size); \
|
||||
M_ASSERT_INDEX(j, v->size+1); \
|
||||
|
||||
Reference in new issue
Block a user