Author: biurrun Date: Wed Nov 18 15:27:59 2009 New Revision: 1697 Log: Add missing #includes to make headers compile standalone. Headers should not depend on other headers being #included first. Modified: trunk/libpisa/global.h trunk/libpisa/hitlist.h trunk/libpisa/util.h trunk/pairing/management.h Modified: trunk/libpisa/global.h ============================================================================== --- trunk/libpisa/global.h Wed Nov 18 15:22:22 2009 (r1696) +++ trunk/libpisa/global.h Wed Nov 18 15:27:59 2009 (r1697) @@ -20,6 +20,7 @@ #include <stdint.h> /* uint*_t */ #include <string.h> /* memcpy */ #include <openssl/sha.h> +#include <sys/socket.h> #include <net/if.h> /* IF_NAMESIZE */ #include <arpa/inet.h> /* struct in_addr */ #include <assert.h> Modified: trunk/libpisa/hitlist.h ============================================================================== --- trunk/libpisa/hitlist.h Wed Nov 18 15:22:22 2009 (r1696) +++ trunk/libpisa/hitlist.h Wed Nov 18 15:27:59 2009 (r1697) @@ -6,6 +6,7 @@ #ifndef PISA_HITLIST_H #define PISA_HITLIST_H +#include <time.h> #include <arpa/inet.h> typedef struct { Modified: trunk/libpisa/util.h ============================================================================== --- trunk/libpisa/util.h Wed Nov 18 15:22:22 2009 (r1696) +++ trunk/libpisa/util.h Wed Nov 18 15:27:59 2009 (r1697) @@ -16,6 +16,7 @@ #include <stdbool.h> #include <stdio.h> +#include <stdlib.h> #include <string.h> #include <netinet/in.h> #include <openssl/sha.h> Modified: trunk/pairing/management.h ============================================================================== --- trunk/pairing/management.h Wed Nov 18 15:22:22 2009 (r1696) +++ trunk/pairing/management.h Wed Nov 18 15:27:59 2009 (r1697) @@ -13,6 +13,12 @@ #ifndef PISA_MANAGEMENT_H #define PISA_MANAGEMENT_H +#include <libconfig.h> + +#include "libpisa/global.h" +#include "libpisa/hitlist.h" +#include "common.h" + #define MAX_USERNAME_LENGTH 100 #define MAX_CREDIT_CARD_LENGTH 20