static inline \
void cust_prefix##_privdummy(cust_table_t *table) \
{/*used to suppress warning about unused static function generated by GAVL*/\
- cust3_privtree_init_root_field(&(table->cust_table_field.treeroots.treesingle));\
+ cust_prefix##_privtree_init_root_field(&(table->cust_table_field.treeroots.treesingle));\
} \
\
static \
return NULL; \
cust_prefix##_privtree_delete_node((ul_hashtab_treeroot_t *)treeroot, node); \
table->cust_table_field.count--; \
+ if(((cust_sizestep)!=ul_hashtab_sizestep_null)&&table->cust_table_field.sizestep) {\
+ if(table->cust_table_field.sizestep>ul_hashtab_sizestep_max(cust_sizestep)) \
+ table->cust_table_field.sizestep=ul_hashtab_sizestep_max(cust_sizestep); \
+ if(table->cust_table_field.count<=(cust_sizestep)[table->cust_table_field.sizestep].toshrink) {\
+ table->cust_table_field.sizestep--; \
+ cust_prefix##_resize_table(table, (cust_sizestep)[table->cust_table_field.sizestep].size);\
+ } \
+ } \
return cust_prefix##_privtree_node2item(NULL,node); \
} \
\