X-Git-Url: https://unix4lyfe.org/gitweb/darkstat/blobdiff_plain/7c5e700b83c50d1dcb947528c248cb86f8985248..2b06450a6e1756b6d31a983108a7b553c7cb21d8:/db.h diff --git a/db.h b/db.h index 8f3e686..866b17c 100644 --- a/db.h +++ b/db.h @@ -4,7 +4,10 @@ * copyright (c) 2007 Ben Stewart, Emil Mikulic. */ -#include "hosts_db.h" /* addr46 */ +#include /* for size_t */ +#include /* 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: */