#include "recdb.h"
+DECLARE_LIST(int_list, int);
+
struct saxdb;
struct saxdb_context;
void saxdb_write_string_list(struct saxdb_context *dest, const char *name, struct string_list *list);
void saxdb_write_string(struct saxdb_context *dest, const char *name, const char *value);
void saxdb_write_int(struct saxdb_context *dest, const char *name, unsigned long value);
+void saxdb_write_sint(struct saxdb_context *dest, const char *name, long value);
/* For doing db writing by hand */
struct saxdb_context *saxdb_open_context(FILE *f);
+jmp_buf *saxdb_jmp_buf(struct saxdb_context *ctx);
void saxdb_close_context(struct saxdb_context *ctx);
#endif /* !defined(DBMGR_H) */