-/*
- * Copyright (c) 1987-2017 by the citadel.org team
- *
- * This program is open source software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
+// Copyright (c) 1987-2017 by the citadel.org team
+// This program is open source software. Use, duplication, or disclosure
+// are subject to the terms of the GNU General Public License, version 3.
+
+// We expect these functions to act as an internal API that remains identical
+// across multiple database back ends.
#ifndef DATABASE_H
#define DATABASE_H
-
-
void open_databases (void);
void close_databases (void);
int cdb_store (int cdb, const void *key, int keylen, void *data, int datalen);
void check_handles(void *arg);
void cdb_cull_logs(void);
void cdb_compact(void);
-
-
int CheckIfAlreadySeen(StrBuf *guid);
-
-#endif /* DATABASE_H */
-
+#endif