#ifdef __cplusplus
extern "C" {
#endif
-#include <mbuffer.h>
+#include <mISDN/mbuffer.h>
#ifdef __cplusplus
}
#endif
#include "macro.h"
+#include "select.h"
#include "options.h"
#include "interface.h"
#include "extension.h"
#include "port.h"
#include "mISDN.h"
#include "dss1.h"
-#ifdef WITH_GSM
+#if defined WITH_GSM_BS || defined WITH_GSM_MS
#include "gsm.h"
#endif
+#ifdef WITH_GSM_BS
+#include "gsm_bs.h"
+#endif
+#ifdef WITH_GSM_MS
+#include "gsm_ms.h"
+#endif
#ifdef WITH_SS5
#include "ss5_encode.h"
#include "ss5_decode.h"
#include "trace.h"
extern int quit;
-extern double now_d;
-extern time_t now;
-extern struct tm *now_tm;
-extern struct timeval now_tv;
-extern struct timezone now_tz;
#define DIRECTION_NONE 0
#define DIRECTION_OUT 1