};
struct matdb {
- GPtrArray *materials;
- GPtrArray *bowings;
+ GHashTable *materials;
+ GHashTable *bowings;
};
+void print_matdb(const struct matdb *mdb);
+void destroy_material_gpointer(gpointer data);
+void destroy_bowing_gpointer(gpointer data);
+void destroy_material(struct matdb_material *mat);
+void destroy_bowing(struct matdb_bowing *bow);
+
#endif