Speedup (x4) lookup in large rbl database.
[apps/pfixtools.git] / common / array.h
index 63e66cf..3a8fda5 100644 (file)
 #define array_len(array) (array).len
 #define array_size(array) (array).size
 #define array_elt_len(array) sizeof(*(array).data)
-#define array_byte_len(array) (array).len * array_elt_len(array)
+#define array_byte_len(array) ((array).len * array_elt_len(array))
 
 #define array_lock(array)                                                      \
     ((array).locked                                                            \
 ARRAY(char)
 ARRAY(int)
 ARRAY(bool)
+ARRAY(uint16_t)
 ARRAY(uint32_t)
 
 PARRAY(void)