diff --git a/m-bitset.h b/m-bitset.h index eed81356..b9bf0a61 100644 --- a/m-bitset.h +++ b/m-bitset.h @@ -680,6 +680,7 @@ bitset_clz(const bitset_t set) #define BITSET_OPLIST \ (INIT(bitset_init) \ ,INIT_SET(bitset_init_set) \ + ,INIT_WITH(API_1(M_INIT_VAI)) \ ,SET(bitset_set) \ ,CLEAR(bitset_clear) \ ,INIT_MOVE(bitset_init_move) \ diff --git a/m-deque.h b/m-deque.h index 588d9196..a1379ff6 100644 --- a/m-deque.h +++ b/m-deque.h @@ -823,6 +823,7 @@ #define DEQUEI_OPLIST2(name, oplist) \ (INIT(M_C(name, _init)) \ ,INIT_SET(M_C(name, _init_set)) \ + ,INIT_WITH(API_1(M_INIT_VAI)) \ ,SET(M_C(name, _set)) \ ,CLEAR(M_C(name, _clear)) \ ,INIT_MOVE(M_C(name, _init_move)) \ diff --git a/m-dict.h b/m-dict.h index fe30d3ba..930e0b29 100644 --- a/m-dict.h +++ b/m-dict.h @@ -812,6 +812,7 @@ #define DICTI_SET_OPLIST(name, key_oplist, value_oplist) \ (INIT(M_C(name, _init)), \ INIT_SET(M_C(name, _init_set)), \ + INIT_WITH(API_1(M_INIT_VAI)), \ SET(M_C(name, _set)), \ CLEAR(M_C(name, _clear)), \ INIT_MOVE(M_C(name, _init_move)), \ diff --git a/m-prioqueue.h b/m-prioqueue.h index a08deab7..6fbe8d89 100644 --- a/m-prioqueue.h +++ b/m-prioqueue.h @@ -53,6 +53,7 @@ #define PRIOQUEUEI_OPLIST2(name, oplist) \ (INIT(M_C(name, _init)) \ ,INIT_SET(M_C(name, _init_set)) \ + ,INIT_WITH(API_1(M_INIT_VAI)) \ ,SET(M_C(name, _set)) \ ,CLEAR(M_C(name, _clear)) \ ,INIT_MOVE(M_C(name, _init_move)) \ diff --git a/m-rbtree.h b/m-rbtree.h index 93f3e692..415571b8 100644 --- a/m-rbtree.h +++ b/m-rbtree.h @@ -52,6 +52,7 @@ #define RBTREEI_OPLIST2(name, oplist) \ (INIT(M_C(name, _init)), \ INIT_SET(M_C(name, _init_set)), \ + INIT_WITH(API_1(M_INIT_VAI)), \ SET(M_C(name, _set)), \ CLEAR(M_C(name, _clear)), \ INIT_MOVE(M_C(name, _init_move)), \