-int marchash_ingest_marcxml (struct marchash *marchash, xmlNodePtr rec_node);
-struct marcfield *marchash_add_field (struct marchash *marchash, char *key, char *value);
-struct marcsubfield *marchash_add_subfield (struct marchash *marchash, struct marcfield *field, char key, char *value);
-struct marcfield *marchash_get_field (struct marchash *marchash, char *key, struct marcfield *last);
+void marchash_ingest_marcxml (struct marchash *marchash, xmlNodePtr rec_node);
+struct marcfield *marchash_add_field (struct marchash *marchash,
+ const char *key, const char *value);
+struct marcsubfield *marchash_add_subfield (struct marchash *marchash, struct marcfield *field, const char key, const char *value);
+struct marcfield *marchash_get_field (struct marchash *marchash, const char *key, struct marcfield *last);