(da).items[(da).count++] = elm;\\r
} while (0)\r
\r
-#define c_da_shift(da) (c_ASSERT(da.count > 0, "Array is empty"), da.count--, *da.items++)\r
+// NOTE: We cant do c_ASSERT() here because it aint one expression...\r
+#define c_da_shift(da) (assert(da.count > 0 && "Array is empty"), da.count--, *da.items++)\r
#define c_da_free(da) C_FREE(da.items)\r
\r
//\r
#include <string.h>\r
#include <errno.h>\r
#include <stdlib.h>\r
+#include <assert.h>\r
\r
// My things implementation:\r
\r