158 typedef struct as_record_s {
203 #define AS_RECORD_DEFAULT_TTL 0
210 #define AS_RECORD_NO_EXPIRE_TTL 0xFFFFFFFF
236 #define as_record_inita(__rec, __nbins) \
237 as_record_init(__rec, 0);\
238 (__rec)->bins._free = false;\
239 (__rec)->bins.capacity = __nbins;\
240 (__rec)->bins.size = 0;\
241 (__rec)->bins.entries = (as_bin *) alloca(sizeof(as_bin) * __nbins);