[pisa-src] r1697 - in trunk: libpisa/global.h libpisa/hitlist.h libpisa/util.h pairing/management.h

  • From: Diego Biurrun <diego@xxxxxxxxxx>
  • To: pisa-src@xxxxxxxxxxxxx
  • Date: Wed, 18 Nov 2009 15:28:00 +0100

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
 

Other related posts:

  • » [pisa-src] r1697 - in trunk: libpisa/global.h libpisa/hitlist.h libpisa/util.h pairing/management.h - Diego Biurrun