projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wibble.
[apps/madmutt.git]
/
lib-lib
/
array.h
diff --git
a/lib-lib/array.h
b/lib-lib/array.h
index
f0f6c9c
..
dd23a35
100644
(file)
--- a/
lib-lib/array.h
+++ b/
lib-lib/array.h
@@
-35,7
+35,7
@@
static inline void \
prefix##_array_wipe(prefix##_array *array) { \
while (array->len) { \
static inline void \
prefix##_array_wipe(prefix##_array *array) { \
while (array->len) { \
-
(dtor)(&array->arr[--array->len]);
\
+
dtor(&array->arr[--array->len]);
\
} \
p_delete(&array->arr); \
} \
} \
p_delete(&array->arr); \
} \
@@
-57,4
+57,7
@@
DO_ARRAY_TYPE(void, _);
void __array_insert(__array *array, ssize_t pos, void *item);
void *__array_take(__array *array, ssize_t pos);
void __array_insert(__array *array, ssize_t pos, void *item);
void *__array_take(__array *array, ssize_t pos);
+DO_ARRAY_TYPE(char *, string);
+DO_ARRAY_FUNCS(char *, string, p_delete);
+
#endif /* MUTT_LIB_LIB_ARRAY_H */
#endif /* MUTT_LIB_LIB_ARRAY_H */