Add saxdb_write_sint() to handle signed values.
[srvx.git] / src / saxdb.h
index bc063c06ba8afc48e92d785659eead02986b66a1..0a2eecbc18c253c35d4eab8e21aa56091869232a 100644 (file)
@@ -55,6 +55,7 @@ void saxdb_end_record(struct saxdb_context *dest);
 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);