aboutsummaryrefslogtreecommitdiffstats
path: root/src/chan_alloc.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-01-01 00:33:20 +0000
committerHarald Welte <laforge@gnumonks.org>2009-01-01 00:33:20 +0000
commitf85497c857d3235903b08f6f5a2c83090d8b8151 (patch)
treeed8e9f09a3998ebd462e91e4d6c6d2c4d037c27a /src/chan_alloc.c
parent404d816947d9ada768a2c9421c6c1c19fbca07d4 (diff)
get rid of gcc warnings about function prototype
Diffstat (limited to 'src/chan_alloc.c')
-rw-r--r--src/chan_alloc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/chan_alloc.c b/src/chan_alloc.c
index 2520ce5cc..bb71d35d9 100644
--- a/src/chan_alloc.c
+++ b/src/chan_alloc.c
@@ -31,7 +31,7 @@
#include <openbsc/abis_nm.h>
#include <openbsc/debug.h>
-static void auto_release_channel(struct gsm_lchan* lchan);
+static void auto_release_channel(void *_lchan);
struct gsm_bts_trx_ts *ts_c0_alloc(struct gsm_bts *bts,
enum gsm_phys_chan_config pchan)
@@ -83,6 +83,8 @@ struct gsm_bts_trx_ts *ts_alloc(struct gsm_bts *bts,
case GSM_PCHAN_TCH_H:
from = 2; to = 7;
break;
+ default:
+ return NULL;
}
for (j = from; j <= to; j++) {
@@ -197,8 +199,9 @@ void lchan_free(struct gsm_lchan *lchan)
/*
* Auto release the channel when the use count is zero
*/
-static void auto_release_channel(struct gsm_lchan* lchan)
+static void auto_release_channel(void *_lchan)
{
+ struct gsm_lchan *lchan = _lchan;
/*
* Busy...
*/