X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/1136f709ef8add5fa9ba8663db910003362e1bd2..c0601d1e22c5c3749ea94c1c4359f9223b732fe4:/src/saxdb.c diff --git a/src/saxdb.c b/src/saxdb.c index ebe1fe5..4177cf9 100644 --- a/src/saxdb.c +++ b/src/saxdb.c @@ -184,7 +184,7 @@ saxdb_write(const char *db_name) { } void -saxdb_write_all(void) { +saxdb_write_all(UNUSED_ARG(void* extra)) { dict_iterator_t it; struct saxdb *db; @@ -292,11 +292,13 @@ void 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, ' '); } } @@ -440,7 +442,7 @@ static MODCMD_FUNC(cmd_writeall) { 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; @@ -505,7 +507,7 @@ static MODCMD_FUNC(cmd_stats_databases) { } static void -saxdb_cleanup(void) { +saxdb_cleanup(UNUSED_ARG(void *extra)) { dict_delete(saxdbs); } @@ -535,7 +537,7 @@ saxdb_expand_help(const char *variable) { 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);