diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-10-30 16:49:02 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-10-30 16:49:02 +0000 |
commit | 5cb4e461fd31f7b0c850cae76d64de23d08722f3 (patch) | |
tree | 144230cf7fe8fb0d8c7ff6c8b107f34f4cc50e60 /channels/misdn | |
parent | 5cb631dcffe2c33f5499acedfa5abe08d05f1d0c (diff) |
fix a few small things found by using sparse
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@152809 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/misdn')
-rw-r--r-- | channels/misdn/isdn_lib.c | 25 | ||||
-rw-r--r-- | channels/misdn/isdn_lib.h | 8 | ||||
-rw-r--r-- | channels/misdn/isdn_lib_intern.h | 2 |
3 files changed, 23 insertions, 12 deletions
diff --git a/channels/misdn/isdn_lib.c b/channels/misdn/isdn_lib.c index 6836e0146..f7295bdb3 100644 --- a/channels/misdn/isdn_lib.c +++ b/channels/misdn/isdn_lib.c @@ -25,6 +25,14 @@ #include "isdn_lib_intern.h" #include "isdn_lib.h" +enum event_response_e (*cb_event) (enum event_e event, struct misdn_bchannel *bc, void *user_data); + +void (*cb_log) (int level, int port, char *tmpl, ...) + __attribute__ ((format (printf, 3, 4))); + +int (*cb_jb_empty)(struct misdn_bchannel *bc, char *buffer, int len); + + /* * Define ARRAY_LEN() because I cannot * #include "asterisk/utils.h" @@ -259,8 +267,8 @@ static int entity; static struct misdn_lib *glob_mgr; -char tone_425_flip[TONE_425_SIZE]; -char tone_silence_flip[TONE_SILENCE_SIZE]; +static char tone_425_flip[TONE_425_SIZE]; +static char tone_silence_flip[TONE_SILENCE_SIZE]; static void misdn_lib_isdn_event_catcher(void *arg); static int handle_event_nt(void *dat, void *arg); @@ -472,7 +480,7 @@ static void dump_chan_list(struct misdn_stack *stack) } -void misdn_dump_chanlist() +void misdn_dump_chanlist(void) { struct misdn_stack *stack=get_misdn_stack(); for ( ; stack; stack=stack->next) { @@ -481,7 +489,7 @@ void misdn_dump_chanlist() } -int set_chan_in_stack(struct misdn_stack *stack, int channel) +static int set_chan_in_stack(struct misdn_stack *stack, int channel) { cb_log(4,stack->port,"set_chan_in_stack: %d\n",channel); @@ -1838,7 +1846,7 @@ int release_cr(struct misdn_stack *stack, mISDNuser_head_t *hh) return 0 ; } -int +static int handle_event_nt(void *dat, void *arg) { manager_t *mgr = (manager_t *)dat; @@ -3079,7 +3087,7 @@ static void misdn_lib_isdn_event_catcher(void *arg) /** App Interface **/ -int te_lib_init() { +int te_lib_init(void) { char buff[1025] = ""; iframe_t *frm=(iframe_t*)buff; int midev=mISDN_open(); @@ -3888,7 +3896,7 @@ int misdn_lib_port_restart(int port) -sem_t handler_started; +static sem_t handler_started; /* This is a thread */ static void manager_event_handler(void *arg) @@ -4037,7 +4045,6 @@ void misdn_lib_nt_debug_init( int flags, char *file ) } } - int misdn_lib_init(char *portlist, struct misdn_lib_iface *iface, void *user_data) { struct misdn_lib *mgr=calloc(1, sizeof(struct misdn_lib)); @@ -4560,7 +4567,7 @@ void manager_ec_disable(struct misdn_bchannel *bc) #endif } -struct misdn_stack* get_misdn_stack() { +struct misdn_stack* get_misdn_stack(void) { return glob_mgr->stack_list; } diff --git a/channels/misdn/isdn_lib.h b/channels/misdn/isdn_lib.h index 59b941819..638df8a74 100644 --- a/channels/misdn/isdn_lib.h +++ b/channels/misdn/isdn_lib.h @@ -567,10 +567,12 @@ struct misdn_bchannel { }; -enum event_response_e (*cb_event) (enum event_e event, struct misdn_bchannel *bc, void *user_data); -void (*cb_log) (int level, int port, char *tmpl, ...) +extern enum event_response_e (*cb_event) (enum event_e event, struct misdn_bchannel *bc, void *user_data); + +extern void (*cb_log) (int level, int port, char *tmpl, ...) __attribute__ ((format (printf, 3, 4))); -int (*cb_jb_empty)(struct misdn_bchannel *bc, char *buffer, int len); + +extern int (*cb_jb_empty)(struct misdn_bchannel *bc, char *buffer, int len); struct misdn_lib_iface { enum event_response_e (*cb_event)(enum event_e event, struct misdn_bchannel *bc, void *user_data); diff --git a/channels/misdn/isdn_lib_intern.h b/channels/misdn/isdn_lib_intern.h index 498c73935..a4ddc7a49 100644 --- a/channels/misdn/isdn_lib_intern.h +++ b/channels/misdn/isdn_lib_intern.h @@ -28,8 +28,10 @@ #endif +#if 0 ibuffer_t *astbuf; /* Not used */ ibuffer_t *misdnbuf; /* Not used */ +#endif struct send_lock { pthread_mutex_t lock; |