Forward declare methods to fix compiler warnings

Put the used method in the header files or use extern
in the case of a vty method used by token_auth
diff --git a/openbsc/include/openbsc/gsm_04_11.h b/openbsc/include/openbsc/gsm_04_11.h
index bfa90b5..1851bba 100644
--- a/openbsc/include/openbsc/gsm_04_11.h
+++ b/openbsc/include/openbsc/gsm_04_11.h
@@ -210,4 +210,7 @@
 struct gsm_sms *sms_alloc(void);
 void sms_free(struct gsm_sms *sms);
 
+void _gsm411_sms_trans_free(struct gsm_trans *trans);
+int gsm411_send_sms_subscr(struct gsm_subscriber *subscr,
+			   struct gsm_sms *sms);
 #endif
diff --git a/openbsc/include/openbsc/timer.h b/openbsc/include/openbsc/timer.h
index ae67a5a..a1ad92c 100644
--- a/openbsc/include/openbsc/timer.h
+++ b/openbsc/include/openbsc/timer.h
@@ -67,5 +67,6 @@
 struct timeval *bsc_nearest_timer();
 void bsc_prepare_timers();
 int bsc_update_timers();
+int bsc_timer_check(void);
 
 #endif
diff --git a/openbsc/src/token_auth.c b/openbsc/src/token_auth.c
index 695b552..0931007 100644
--- a/openbsc/src/token_auth.c
+++ b/openbsc/src/token_auth.c
@@ -33,6 +33,9 @@
 #define TOKEN_SMS_TEXT "HAR 2009 GSM.  Register at http://har2009.gnumonks.org/ " \
 			"Your IMSI is %s, auth token is %08X, phone no is %s."
 
+extern struct gsm_sms *sms_from_text(struct gsm_subscriber *receiver,
+				     const char *text);
+
 static char *build_sms_string(struct gsm_subscriber *subscr, u_int32_t token)
 {
 	char *sms_str;