Use struct addr - big cleanup.
[darkstat] / db.h
diff --git a/db.h b/db.h
index 8f3e686..866b17c 100644 (file)
--- a/db.h
+++ b/db.h
@@ -4,7 +4,10 @@
  * copyright (c) 2007 Ben Stewart, Emil Mikulic.
  */
 
-#include "hosts_db.h"   /* addr46 */
+#include <sys/types.h> /* for size_t */
+#include <stdint.h> /* for uint64_t */
+
+struct addr;
 
 void db_import(const char *filename);
 void db_export(const char *filename);
@@ -21,8 +24,8 @@ int read8(const int fd, uint8_t *dest);
 int expect8(const int fd, uint8_t expecting);
 int read16(const int fd, uint16_t *dest);
 int read32(const int fd, uint32_t *dest);
-int readaddr(const int fd, struct addr46 *dest);
 int read64(const int fd, uint64_t *dest);
+int readaddr(const int fd, struct addr *dest);
 int read_file_header(const int fd, const uint8_t expected[4]);
 
 /* write helpers */
@@ -30,7 +33,7 @@ int writen(const int fd, const void *dest, const size_t len);
 int write8(const int fd, const uint8_t i);
 int write16(const int fd, const uint16_t i);
 int write32(const int fd, const uint32_t i);
-int writeaddr(const int fd, const struct addr46 *const addr);
 int write64(const int fd, const uint64_t i);
+int writeaddr(const int fd, const struct addr *const a);
 
 /* vim:set ts=3 sw=3 tw=78 et: */