binds = calloc(TOTAL_BIND_TYPES, sizeof(*binds));
}
+void free_bind() {
+ struct binding *cbind, *next;
+ int i;
+ for(i = 0; i < TOTAL_BIND_TYPES; i++) {
+ for(cbind = binds[i]; cbind; cbind = next) {
+ next = cbind->next;
+ free(cbind);
+ }
+ }
+ free(binds);
+}
+
static int is_bound(unsigned char type, void *func) {
struct binding *cbind;
for(cbind = binds[type]; cbind; cbind = cbind->next) {