chiark / gitweb /
start on ut32__unidata() which will provide a uniform interface
[disorder] / lib / vector.h
index 6cadaf1ec7a9cba8b22283acaa7d65e87e39c2ea..081a71db73493732ea9e97914f1d1de5e88caae4 100644 (file)
 #define VECTOR_TYPE(NAME,ETYPE,REALLOC)                                \
                                                                \
 struct NAME {                                                  \
+  /** @brief Pointer to elements */                            \
   ETYPE *vec;                                                  \
-  int nvec, nslots;                                            \
+  /** @brief Number of elements */                             \
+  int nvec;                                                    \
+  /** @brief Number of slots */                                        \
+  int nslots;                                                  \
 };                                                             \
                                                                \
 static inline void NAME##_init(struct NAME *v) {               \