aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-12-22 18:21:14 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-12-22 18:26:36 +0100
commit28dcbc5ee57d568c9037a202944303629446612e (patch)
tree4bbb325c3e6e9e5d5a549d222fd83f93f983cd93
parentc5faf66b8292cc581107bf495df8eaae26a47758 (diff)
misc: Remove gsm_subscriber.h from the db.h file
Reduce the dependencies on the header files.
-rw-r--r--openbsc/include/openbsc/db.h9
-rw-r--r--openbsc/src/db.c1
-rw-r--r--openbsc/tests/db/db_test.c1
3 files changed, 10 insertions, 1 deletions
diff --git a/openbsc/include/openbsc/db.h b/openbsc/include/openbsc/db.h
index b028a40c9..8bf361fc8 100644
--- a/openbsc/include/openbsc/db.h
+++ b/openbsc/include/openbsc/db.h
@@ -23,7 +23,14 @@
#include <sys/types.h>
-#include <openbsc/gsm_subscriber.h>
+struct gsm_equipment;
+struct gsm_network;
+struct gsm_auth_info;
+struct gsm_auth_tuple;
+struct gsm_sms;
+struct gsm_subscriber;
+
+enum gsm_subscriber_field;
/* one time initialisation */
int db_init(const char *name);
diff --git a/openbsc/src/db.c b/openbsc/src/db.c
index 12422fa83..d67208193 100644
--- a/openbsc/src/db.c
+++ b/openbsc/src/db.c
@@ -30,6 +30,7 @@
#include <dbi/dbi.h>
#include <openbsc/gsm_data.h>
+#include <openbsc/gsm_subscriber.h>
#include <openbsc/gsm_04_11.h>
#include <openbsc/db.h>
#include <openbsc/debug.h>
diff --git a/openbsc/tests/db/db_test.c b/openbsc/tests/db/db_test.c
index f168acb64..c14dd664d 100644
--- a/openbsc/tests/db/db_test.c
+++ b/openbsc/tests/db/db_test.c
@@ -19,6 +19,7 @@
*/
#include <openbsc/db.h>
+#include <openbsc/gsm_subscriber.h>
#include <stdio.h>
#include <string.h>