}
void
-saxdb_write_all(void) {
+saxdb_write_all(UNUSED_ARG(void* extra)) {
dict_iterator_t it;
struct saxdb *db;
saxdb_start_record(struct saxdb_context *dest, const char *name, int complex) {
saxdb_pre_object(dest);
saxdb_put_qstring(dest, name);
- saxdb_put_string(dest, " { ");
+ saxdb_put_string(dest, " {");
int_list_append(&dest->complex, complex);
if (complex) {
dest->indent++;
saxdb_put_char(dest, '\n');
+ } else {
+ saxdb_put_char(dest, ' ');
}
}
struct timeval start, stop;
gettimeofday(&start, NULL);
- saxdb_write_all();
+ saxdb_write_all(NULL);
gettimeofday(&stop, NULL);
stop.tv_sec -= start.tv_sec;
stop.tv_usec -= start.tv_usec;
}
static void
-saxdb_cleanup(void) {
+saxdb_cleanup(UNUSED_ARG(void *extra)) {
dict_delete(saxdbs);
}
void
saxdb_init(void) {
- reg_exit_func(saxdb_cleanup);
+ reg_exit_func(saxdb_cleanup, NULL);
saxdbs = dict_new();
dict_set_free_data(saxdbs, saxdb_free);
saxdb_register("mondo", saxdb_mondo_reader, saxdb_mondo_writer);