* Seems to be coming along. Not convinced that the bowing conversions are right.
[scdataviz] / matdb.h
diff --git a/matdb.h b/matdb.h
index 6aff98e..19747f8 100644 (file)
--- a/matdb.h
+++ b/matdb.h
@@ -37,8 +37,14 @@ struct matdb_bowing {
 };
 
 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