@@ -68,7 +68,7 @@
DA_INC_CAP(da) \
} \
memmove((da).items+index+1, (da).items+index, \
- (da).cap - index); \
+ (da).cap - index-1); \
(da).items[index] = item; \
(da).size++; \
} while(0)