default_CONFIG = CONFIG_FCB_INET=y
LOCAL_CONFIG_H = fcb_config.h
+
+# include-pass_HOOKS = fcb_contract_gavl.inc
+
+# fcb_contract_gavl.inc: $(SOURCES_DIR)/fcb_contract_gavl.c
+# $(c_o_COMPILE) -E -P $< | indent | sed -e '0,/__cut_here__/d' > $@
id /* cust_item_key */, \
fres_contract_id_cmp /* cust_cmp_fnc */);
+#if 1
GAVL_CUST_NODE_INT_IMP(fcb_contract /* cust_prefix */, \
struct fcb /* cust_root_t */, \
struct fcb_contract /* cust_item_t */, \
node /* cust_item_node */, \
id /* cust_item_key */, \
fres_contract_id_cmp /* cust_cmp_fnc */);
+#else
+#include "fcb_contract_gavl.inc"
+#endif
#define o2fcb(o) (struct fcb*)forb_instance_data(o)
--- /dev/null
+#include <ul_gavlcust.h>
+
+___cut_here___;
+
+
+GAVL_CUST_NODE_INT_IMP(fcb_contract /* cust_prefix */, \
+ struct fcb /* cust_root_t */, \
+ struct fcb_contract /* cust_item_t */, \
+ fres_contract_id_t /* cust_key_t */, \
+ contracts /* cust_root_node */, \
+ node /* cust_item_node */, \
+ id /* cust_item_key */, \
+ fres_contract_id_cmp /* cust_cmp_fnc */);