diff --git a/mie/include/mie/vector.h b/mie/include/mie/vector.h index 9d70be6..d09e1a4 100644 --- a/mie/include/mie/vector.h +++ b/mie/include/mie/vector.h @@ -40,7 +40,7 @@ struct mie_vector_ops { /* use this macro to forward your reference to a vector (which you got via * MIE_VECTOR_REF_PARAM in your function prototype), to another function whose * prototype also uses MIE_VECTOR_REF_PARAM */ -#define MIE_VECTOR_REF2(name) &(name.items), &(name.count), &(name.max) +#define MIE_VECTOR_REF2(name) name, name##_count, name##_max /* use these functions if you're accessing a vector directly. */ #define mie_vector_push_back(vector, ptr, ops) \