Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
ae58a4c1
提交
ae58a4c1
authored
5月 10, 2013
作者:
Stefan Knoblich
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
FreeTDM: Use ftdm_unused_arg() to silence -Wunused-argument warnings
Signed-off-by:
Stefan Knoblich
<
stkn@openisdn.net
>
上级
d501c775
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
143 行增加
和
58 行删除
+143
-58
ftdm_io.c
libs/freetdm/src/ftdm_io.c
+13
-17
ftdm_sched.c
libs/freetdm/src/ftdm_sched.c
+13
-24
ftdm_threadmutex.c
libs/freetdm/src/ftdm_threadmutex.c
+9
-10
ftmod_analog.c
libs/freetdm/src/ftmod/ftmod_analog/ftmod_analog.c
+4
-2
ftmod_analog_em.c
libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c
+6
-2
ftmod_libpri.c
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c
+40
-0
ftmod_misdn.c
libs/freetdm/src/ftmod/ftmod_misdn/ftmod_misdn.c
+15
-0
ftmod_skel.c
libs/freetdm/src/ftmod/ftmod_skel/ftmod_skel.c
+32
-1
ftmod_zt.c
libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c
+3
-1
testanalog.c
libs/freetdm/src/testanalog.c
+2
-0
testapp.c
libs/freetdm/src/testapp.c
+2
-0
testpri.c
libs/freetdm/src/testpri.c
+3
-1
testr2.c
libs/freetdm/src/testr2.c
+1
-0
没有找到文件。
libs/freetdm/src/ftdm_io.c
浏览文件 @
ae58a4c1
...
...
@@ -385,10 +385,11 @@ static ftdm_status_t ftdm_group_add_channels(ftdm_span_t* span, int currindex, c
static
void
null_logger
(
const
char
*
file
,
const
char
*
func
,
int
line
,
int
level
,
const
char
*
fmt
,
...)
{
if
(
file
&&
func
&&
line
&&
level
&&
fmt
)
{
return
;
}
return
;
ftdm_unused_arg
(
file
);
ftdm_unused_arg
(
func
);
ftdm_unused_arg
(
line
);
ftdm_unused_arg
(
level
);
ftdm_unused_arg
(
fmt
);
}
...
...
@@ -431,7 +432,7 @@ static void default_logger(const char *file, const char *func, int line, int lev
static
__inline__
void
*
ftdm_std_malloc
(
void
*
pool
,
ftdm_size_t
size
)
{
void
*
ptr
=
malloc
(
size
);
pool
=
NULL
;
/* fix warning */
ftdm_unused_arg
(
pool
);
ftdm_assert_return
(
ptr
!=
NULL
,
NULL
,
"Out of memory
\n
"
);
return
ptr
;
}
...
...
@@ -439,7 +440,7 @@ static __inline__ void *ftdm_std_malloc(void *pool, ftdm_size_t size)
static
__inline__
void
*
ftdm_std_calloc
(
void
*
pool
,
ftdm_size_t
elements
,
ftdm_size_t
size
)
{
void
*
ptr
=
calloc
(
elements
,
size
);
pool
=
NULL
;
ftdm_unused_arg
(
pool
)
;
ftdm_assert_return
(
ptr
!=
NULL
,
NULL
,
"Out of memory
\n
"
);
return
ptr
;
}
...
...
@@ -447,14 +448,14 @@ static __inline__ void *ftdm_std_calloc(void *pool, ftdm_size_t elements, ftdm_s
static
__inline__
void
*
ftdm_std_realloc
(
void
*
pool
,
void
*
buff
,
ftdm_size_t
size
)
{
buff
=
realloc
(
buff
,
size
);
pool
=
NULL
;
ftdm_unused_arg
(
pool
)
;
ftdm_assert_return
(
buff
!=
NULL
,
NULL
,
"Out of memory
\n
"
);
return
buff
;
}
static
__inline__
void
ftdm_std_free
(
void
*
pool
,
void
*
ptr
)
{
pool
=
NULL
;
ftdm_unused_arg
(
pool
)
;
ftdm_assert_return
(
ptr
!=
NULL
,
,
"Attempted to free null pointer"
);
free
(
ptr
);
}
...
...
@@ -2736,11 +2737,9 @@ static ftdm_status_t _ftdm_channel_call_place_nl(const char *file, const char *f
}
done
:
#ifdef __WINDOWS__
UNREFERENCED_PARAMETER
(
file
);
UNREFERENCED_PARAMETER
(
func
);
UNREFERENCED_PARAMETER
(
line
);
#endif
ftdm_unused_arg
(
file
);
ftdm_unused_arg
(
func
);
ftdm_unused_arg
(
line
);
return
status
;
}
...
...
@@ -6228,12 +6227,9 @@ static void *ftdm_cpu_monitor_run(ftdm_thread_t *me, void *obj)
monitor
->
running
=
0
;
done
:
ftdm_unused_arg
(
me
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"CPU monitor thread is now terminating
\n
"
);
return
NULL
;
#ifdef __WINDOWS__
UNREFERENCED_PARAMETER
(
me
);
#endif
}
static
ftdm_status_t
ftdm_cpu_monitor_start
(
void
)
...
...
libs/freetdm/src/ftdm_sched.c
浏览文件 @
ae58a4c1
...
...
@@ -104,10 +104,10 @@ static void *run_main_schedule(ftdm_thread_t *thread, void *data)
int32_t
sleepms
;
ftdm_status_t
status
;
ftdm_sched_t
*
current
=
NULL
;
#ifdef __WINDOWS__
UNREFERENCED_PARAMETER
(
data
);
UNREFERENCED_PARAMETER
(
thread
);
#endif
ftdm_unused_arg
(
data
);
ftdm_unused_arg
(
thread
);
while
(
ftdm_running
())
{
sleepms
=
SCHED_MAX_SLEEP
;
...
...
@@ -334,14 +334,9 @@ tryagain:
}
status
=
FTDM_SUCCESS
;
done
:
ftdm_mutex_unlock
(
sched
->
mutex
);
#ifdef __WINDOWS__
UNREFERENCED_PARAMETER
(
sched
);
#endif
ftdm_unused_arg
(
sched
);
return
status
;
}
...
...
@@ -409,16 +404,13 @@ FT_DECLARE(ftdm_status_t) ftdm_sched_timer(ftdm_sched_t *sched, const char *name
status
=
FTDM_SUCCESS
;
done
:
ftdm_mutex_unlock
(
sched
->
mutex
);
#ifdef __WINDOWS__
UNREFERENCED_PARAMETER
(
sched
);
UNREFERENCED_PARAMETER
(
name
);
UNREFERENCED_PARAMETER
(
ms
);
UNREFERENCED_PARAMETER
(
callback
);
UNREFERENCED_PARAMETER
(
data
);
UNREFERENCED_PARAMETER
(
timerid
);
#endif
ftdm_unused_arg
(
sched
);
ftdm_unused_arg
(
name
);
ftdm_unused_arg
(
ms
);
ftdm_unused_arg
(
callback
);
ftdm_unused_arg
(
data
);
ftdm_unused_arg
(
timerid
);
return
status
;
}
...
...
@@ -473,11 +465,8 @@ FT_DECLARE(ftdm_status_t) ftdm_sched_get_time_to_next_timer(const ftdm_sched_t *
done
:
ftdm_mutex_unlock
(
sched
->
mutex
);
#ifdef __WINDOWS__
UNREFERENCED_PARAMETER
(
timeto
);
UNREFERENCED_PARAMETER
(
sched
);
#endif
ftdm_unused_arg
(
timeto
);
ftdm_unused_arg
(
sched
);
return
status
;
}
...
...
libs/freetdm/src/ftdm_threadmutex.c
浏览文件 @
ae58a4c1
...
...
@@ -249,9 +249,9 @@ FT_DECLARE(ftdm_status_t) ftdm_mutex_destroy(ftdm_mutex_t **mutex)
FT_DECLARE
(
ftdm_status_t
)
_ftdm_mutex_lock
(
const
char
*
file
,
int
line
,
const
char
*
func
,
ftdm_mutex_t
*
mutex
)
{
#ifdef WIN32
UNREFERENCED_PARAMETER
(
file
);
UNREFERENCED_PARAMETER
(
line
);
UNREFERENCED_PARAMETER
(
func
);
ftdm_unused_arg
(
file
);
ftdm_unused_arg
(
line
);
ftdm_unused_arg
(
func
);
EnterCriticalSection
(
&
mutex
->
mutex
);
#else
...
...
@@ -269,11 +269,10 @@ FT_DECLARE(ftdm_status_t) _ftdm_mutex_lock(const char *file, int line, const cha
FT_DECLARE
(
ftdm_status_t
)
_ftdm_mutex_trylock
(
const
char
*
file
,
int
line
,
const
char
*
func
,
ftdm_mutex_t
*
mutex
)
{
ftdm_unused_arg
(
file
);
ftdm_unused_arg
(
line
);
ftdm_unused_arg
(
func
);
#ifdef WIN32
UNREFERENCED_PARAMETER
(
file
);
UNREFERENCED_PARAMETER
(
line
);
UNREFERENCED_PARAMETER
(
func
);
if
(
!
TryEnterCriticalSection
(
&
mutex
->
mutex
))
return
FTDM_FAIL
;
#else
...
...
@@ -307,9 +306,9 @@ FT_DECLARE(ftdm_status_t) _ftdm_mutex_unlock(const char *file, int line, const c
mutex
->
reentrancy
--
;
#endif
#ifdef WIN32
UNREFERENCED_PARAMETER
(
file
);
UNREFERENCED_PARAMETER
(
line
);
UNREFERENCED_PARAMETER
(
func
);
ftdm_unused_arg
(
file
);
ftdm_unused_arg
(
line
);
ftdm_unused_arg
(
func
);
LeaveCriticalSection
(
&
mutex
->
mutex
);
#else
...
...
libs/freetdm/src/ftmod/ftmod_analog/ftmod_analog.c
浏览文件 @
ae58a4c1
...
...
@@ -435,7 +435,8 @@ static void *ftdm_analog_channel_run(ftdm_thread_t *me, void *obj)
uint32_t
state_counter
=
0
,
elapsed
=
0
,
collecting
=
0
,
interval
=
0
,
last_digit
=
0
,
indicate
=
0
,
dial_timeout
=
analog_data
->
wait_dialtone_timeout
;
uint32_t
answer_on_polarity_counter
=
0
;
ftdm_sigmsg_t
sig
;
ftdm_unused_arg
(
me
);
ftdm_log_chan_msg
(
ftdmchan
,
FTDM_LOG_DEBUG
,
"ANALOG CHANNEL thread starting.
\n
"
);
ts
.
buffer
=
NULL
;
...
...
@@ -1185,7 +1186,8 @@ static void *ftdm_analog_run(ftdm_thread_t *me, void *obj)
ftdm_span_t
*
span
=
(
ftdm_span_t
*
)
obj
;
ftdm_analog_data_t
*
analog_data
=
span
->
signal_data
;
int
errs
=
0
;
ftdm_unused_arg
(
me
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"ANALOG thread starting.
\n
"
);
while
(
ftdm_running
()
&&
ftdm_test_flag
(
analog_data
,
FTDM_ANALOG_RUNNING
))
{
...
...
libs/freetdm/src/ftmod/ftmod_analog_em/ftmod_analog_em.c
浏览文件 @
ae58a4c1
...
...
@@ -91,6 +91,7 @@ static ftdm_status_t ftdm_analog_em_start(ftdm_span_t *span)
static
FIO_CHANNEL_GET_SIG_STATUS_FUNCTION
(
analog_em_get_channel_sig_status
)
{
ftdm_unused_arg
(
ftdmchan
);
*
status
=
FTDM_SIG_STATE_UP
;
return
FTDM_SUCCESS
;
}
...
...
@@ -104,6 +105,7 @@ static FIO_CHANNEL_GET_SIG_STATUS_FUNCTION(analog_em_get_channel_sig_status)
static
FIO_SPAN_GET_SIG_STATUS_FUNCTION
(
analog_em_get_span_sig_status
)
{
ftdm_unused_arg
(
span
);
*
status
=
FTDM_SIG_STATE_UP
;
return
FTDM_SUCCESS
;
}
...
...
@@ -240,7 +242,8 @@ static void *ftdm_analog_em_channel_run(ftdm_thread_t *me, void *obj)
uint32_t
cas_answer
=
0
;
int
cas_answer_ms
=
500
;
ftdm_bool_t
digits_sent
=
FTDM_FALSE
;
ftdm_unused_arg
(
me
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"ANALOG EM CHANNEL thread starting.
\n
"
);
ts
.
buffer
=
NULL
;
...
...
@@ -644,7 +647,7 @@ static __inline__ ftdm_status_t process_event(ftdm_span_t *span, ftdm_event_t *e
sig
.
span_id
=
event
->
channel
->
span_id
;
sig
.
channel
=
event
->
channel
;
ftdm_unused_arg
(
span
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"EVENT [%s][%d:%d] STATE [%s]
\n
"
,
ftdm_oob_event2str
(
event
->
enum_id
),
event
->
channel
->
span_id
,
event
->
channel
->
chan_id
,
ftdm_channel_state2str
(
event
->
channel
->
state
));
...
...
@@ -701,6 +704,7 @@ static void *ftdm_analog_em_run(ftdm_thread_t *me, void *obj)
ftdm_span_t
*
span
=
(
ftdm_span_t
*
)
obj
;
ftdm_analog_em_data_t
*
analog_data
=
span
->
signal_data
;
ftdm_unused_arg
(
me
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"ANALOG EM thread starting.
\n
"
);
while
(
ftdm_running
()
&&
ftdm_test_flag
(
analog_data
,
FTDM_ANALOG_EM_RUNNING
))
{
...
...
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c
浏览文件 @
ae58a4c1
...
...
@@ -102,6 +102,7 @@ static FIO_SPAN_GET_SIG_STATUS_FUNCTION(isdn_get_span_sig_status)
*/
static
FIO_CHANNEL_OUTGOING_CALL_FUNCTION
(
isdn_outgoing_call
)
{
ftdm_unused_arg
(
ftdmchan
);
return
FTDM_SUCCESS
;
}
...
...
@@ -116,6 +117,11 @@ static FIO_CHANNEL_OUTGOING_CALL_FUNCTION(isdn_outgoing_call)
*/
static
FIO_CHANNEL_REQUEST_FUNCTION
(
isdn_channel_request
)
{
ftdm_unused_arg
(
span
);
ftdm_unused_arg
(
chan_id
);
ftdm_unused_arg
(
direction
);
ftdm_unused_arg
(
caller_data
);
ftdm_unused_arg
(
ftdmchan
);
return
FTDM_FAIL
;
}
...
...
@@ -1305,6 +1311,8 @@ static int on_keypad_digit(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pr
ftdm_span_t
*
span
=
spri
->
span
;
ftdm_channel_t
*
chan
=
ftdm_span_get_channel
(
span
,
pevent
->
ring
.
channel
);
ftdm_unused_arg
(
event_type
);
if
(
!
chan
)
{
ftdm_log
(
FTDM_LOG_ERROR
,
"-- Keypad event on invalid channel %d:%d
\n
"
,
ftdm_span_get_id
(
span
),
pevent
->
ring
.
channel
);
...
...
@@ -1335,6 +1343,8 @@ static int on_information(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri
ftdm_caller_data_t
*
caller_data
=
NULL
;
ftdm_libpri_data_t
*
isdn_data
=
span
->
signal_data
;
ftdm_unused_arg
(
event_type
);
if
(
!
chan
)
{
ftdm_log
(
FTDM_LOG_CRIT
,
"-- Info on channel %d:%d but it's not in use?
\n
"
,
ftdm_span_get_id
(
span
),
pevent
->
ring
.
channel
);
return
0
;
...
...
@@ -1508,6 +1518,8 @@ static int on_answer(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_even
ftdm_span_t
*
span
=
spri
->
span
;
ftdm_channel_t
*
chan
=
ftdm_span_get_channel
(
span
,
pevent
->
answer
.
channel
);
ftdm_unused_arg
(
event_type
);
if
(
chan
)
{
if
(
!
ftdm_test_flag
(
chan
,
FTDM_CHANNEL_OPEN
))
{
ftdm_log
(
FTDM_LOG_DEBUG
,
"-- Call answered, opening B-Channel %d:%d
\n
"
,
...
...
@@ -1548,6 +1560,8 @@ static int on_proceeding(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_
ftdm_span_t
*
span
=
spri
->
span
;
ftdm_channel_t
*
chan
=
ftdm_span_get_channel
(
span
,
pevent
->
proceeding
.
channel
);
ftdm_unused_arg
(
event_type
);
if
(
chan
)
{
/* Open channel if inband information is available */
if
(
pevent
->
proceeding
.
progressmask
&
PRI_PROG_INBAND_AVAILABLE
||
pevent
->
proceeding
.
progressmask
&
PRI_PROG_CALL_NOT_E2E_ISDN
)
{
...
...
@@ -1590,6 +1604,8 @@ static int on_progress(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
ftdm_span_t
*
span
=
spri
->
span
;
ftdm_channel_t
*
chan
=
ftdm_span_get_channel
(
span
,
pevent
->
proceeding
.
channel
);
ftdm_unused_arg
(
event_type
);
if
(
chan
)
{
/* Open channel if inband information is available */
if
(
pevent
->
proceeding
.
progressmask
&
PRI_PROG_INBAND_AVAILABLE
||
pevent
->
proceeding
.
progressmask
&
PRI_PROG_CALL_NOT_E2E_ISDN
)
{
...
...
@@ -1634,6 +1650,8 @@ static int on_ringing(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_eve
ftdm_span_t
*
span
=
spri
->
span
;
ftdm_channel_t
*
chan
=
ftdm_span_get_channel
(
span
,
pevent
->
ringing
.
channel
);
ftdm_unused_arg
(
event_type
);
if
(
chan
)
{
/* we may get on_ringing even when we're already in FTDM_CHANNEL_STATE_PROGRESS_MEDIA */
// if (ftdm_channel_get_state(chan) == FTDM_CHANNEL_STATE_PROGRESS_MEDIA) {
...
...
@@ -1790,6 +1808,8 @@ static int on_ring(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_event
ftdm_caller_data_t
*
caller_data
=
NULL
;
int
ret
=
0
;
ftdm_unused_arg
(
event_type
);
/*
* Check if call has an associated channel (duplicate ring event)
*/
...
...
@@ -1947,6 +1967,8 @@ static int on_timeout_t302(struct lpwrap_pri *spri, struct lpwrap_timer *timer)
ftdm_libpri_b_chan_t
*
chan_priv
=
ftdm_container_of
(
timer
,
ftdm_libpri_b_chan_t
,
t302
);
ftdm_channel_t
*
chan
=
chan_priv
->
channel
;
ftdm_unused_arg
(
spri
);
ftdm_log_chan_msg
(
chan
,
FTDM_LOG_INFO
,
"-- T302 timed out, going to state RING
\n
"
);
ftdm_set_state_locked
(
chan
,
FTDM_CHANNEL_STATE_RING
);
return
0
;
...
...
@@ -2019,6 +2041,8 @@ static __inline__ ftdm_status_t process_event(ftdm_span_t *span, ftdm_event_t *e
{
ftdm_alarm_flag_t
alarmbits
;
ftdm_unused_arg
(
span
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"EVENT [%s][%d][%d:%d] STATE [%s]
\n
"
,
ftdm_oob_event2str
(
event
->
enum_id
),
event
->
enum_id
,
...
...
@@ -2113,6 +2137,8 @@ static int on_restart(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_eve
ftdm_span_t
*
span
=
spri
->
span
;
int
i
;
ftdm_unused_arg
(
event_type
);
if
(
pevent
->
restart
.
channel
<
1
)
{
ftdm_log_chan_msg
(
spri
->
dchan
,
FTDM_LOG_NOTICE
,
"-- Restarting interface
\n
"
);
...
...
@@ -2156,6 +2182,8 @@ static int on_restart_ack(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri
ftdm_span_t
*
span
=
spri
->
span
;
int
i
;
ftdm_unused_arg
(
event_type
);
if
(
pevent
->
restartack
.
channel
<
1
)
{
ftdm_log_chan_msg
(
spri
->
dchan
,
FTDM_LOG_NOTICE
,
"-- Restart of interface completed
\n
"
);
...
...
@@ -2240,12 +2268,14 @@ static float aoc_money_amount(const struct pri_aoc_amount *amount)
static
int
handle_facility_aoc_s
(
const
struct
pri_subcmd_aoc_s
*
aoc_s
)
{
/* Left as an excercise to the reader */
ftdm_unused_arg
(
aoc_s
);
return
0
;
}
static
int
handle_facility_aoc_d
(
const
struct
pri_subcmd_aoc_d
*
aoc_d
)
{
/* Left as an excercise to the reader */
ftdm_unused_arg
(
aoc_d
);
return
0
;
}
...
...
@@ -2376,6 +2406,9 @@ static int on_facility(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
*/
static
int
on_dchan_up
(
lpwrap_pri_t
*
spri
,
lpwrap_pri_event_t
event_type
,
pri_event
*
pevent
)
{
ftdm_unused_arg
(
event_type
);
ftdm_unused_arg
(
pevent
);
if
(
!
ftdm_test_flag
(
spri
,
LPWRAP_PRI_READY
))
{
ftdm_signaling_status_t
status
=
FTDM_SIG_STATE_UP
;
ftdm_span_t
*
span
=
spri
->
span
;
...
...
@@ -2422,6 +2455,9 @@ static int on_dchan_up(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
*/
static
int
on_dchan_down
(
lpwrap_pri_t
*
spri
,
lpwrap_pri_event_t
event_type
,
pri_event
*
pevent
)
{
ftdm_unused_arg
(
event_type
);
ftdm_unused_arg
(
pevent
);
if
(
ftdm_test_flag
(
spri
,
LPWRAP_PRI_READY
))
{
ftdm_signaling_status_t
status
=
FTDM_SIG_STATE_DOWN
;
ftdm_span_t
*
span
=
spri
->
span
;
...
...
@@ -2491,6 +2527,8 @@ static int on_anything(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
*/
static
int
on_io_fail
(
lpwrap_pri_t
*
spri
,
lpwrap_pri_event_t
event_type
,
pri_event
*
pevent
)
{
ftdm_unused_arg
(
pevent
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"-- Caught Event span %d %u (%s)
\n
"
,
ftdm_span_get_id
(
spri
->
span
),
event_type
,
lpwrap_pri_event_str
(
event_type
));
return
0
;
}
...
...
@@ -2510,6 +2548,8 @@ static void *ftdm_libpri_run(ftdm_thread_t *me, void *obj)
int
res
=
0
;
int
i
;
ftdm_unused_arg
(
me
);
ftdm_set_flag
(
span
,
FTDM_SPAN_IN_THREAD
);
isdn_data
->
dchan
=
NULL
;
...
...
libs/freetdm/src/ftmod/ftmod_misdn/ftmod_misdn.c
浏览文件 @
ae58a4c1
...
...
@@ -784,6 +784,8 @@ out:
static
int
misdn_handle_ph_control_ind
(
ftdm_channel_t
*
chan
,
const
struct
mISDNhead
*
hh
,
const
void
*
data
,
const
int
data_len
)
{
ftdm_unused_arg
(
data
);
ftdm_log_chan
(
chan
,
FTDM_LOG_DEBUG
,
"PH_CONTROL_IND:
\n
"
"
\t
Message:
\t
%s (%#x)
\n
"
...
...
@@ -897,6 +899,8 @@ static int misdn_handle_mph_information_ind(ftdm_channel_t *chan, const struct m
{
struct
misdn_chan_private
*
priv
=
ftdm_chan_io_private
(
chan
);
ftdm_unused_arg
(
hh
);
/*
* mISDN has some inconsistency issues here.
*
...
...
@@ -1795,6 +1799,9 @@ static FIO_CONFIGURE_SPAN_FUNCTION(misdn_configure_span)
char
*
data
=
strdup
(
str
);
char
*
item_list
[
10
];
ftdm_unused_arg
(
name
);
ftdm_unused_arg
(
number
);
/* only these are supported */
switch
(
ftdm_span_get_trunk_type
(
span
))
{
case
FTDM_TRUNK_E1
:
...
...
@@ -1919,6 +1926,10 @@ error:
*/
static
FIO_CONFIGURE_FUNCTION
(
misdn_configure
)
{
ftdm_unused_arg
(
category
);
ftdm_unused_arg
(
var
);
ftdm_unused_arg
(
val
);
ftdm_unused_arg
(
lineno
);
return
FTDM_SUCCESS
;
}
...
...
@@ -1928,6 +1939,7 @@ static FIO_CONFIGURE_FUNCTION(misdn_configure)
*/
static
FIO_GET_ALARMS_FUNCTION
(
misdn_get_alarms
)
{
ftdm_unused_arg
(
ftdmchan
);
#if 0
/*
Nope, this won't work...
...
...
@@ -2029,6 +2041,8 @@ static FIO_SPAN_POLL_EVENT_FUNCTION(misdn_poll_event)
int
retval
=
0
,
nr_events
=
0
;
int
i
;
ftdm_unused_arg
(
poll_events
);
for
(
i
=
1
;
i
<=
ftdm_span_get_chan_count
(
span
);
i
++
)
{
ftdm_channel_t
*
chan
=
ftdm_span_get_channel
(
span
,
i
);
struct
misdn_chan_private
*
chan_priv
=
ftdm_chan_io_private
(
chan
);
...
...
@@ -2445,6 +2459,7 @@ static void *misdn_span_run(ftdm_thread_t *thread, void *data)
int
ret
;
int
i
;
ftdm_unused_arg
(
thread
);
ftdm_log
(
FTDM_LOG_NOTICE
,
"mISDN[%d:%s] span thread initializing
\n
"
,
ftdm_span_get_id
(
span
),
ftdm_span_get_name
(
span
));
...
...
libs/freetdm/src/ftmod/ftmod_skel/ftmod_skel.c
浏览文件 @
ae58a4c1
...
...
@@ -37,66 +37,97 @@
static
FIO_CONFIGURE_FUNCTION
(
skel_configure
)
{
ftdm_unused_arg
(
category
);
ftdm_unused_arg
(
var
);
ftdm_unused_arg
(
val
);
ftdm_unused_arg
(
lineno
);
return
FTDM_FAIL
;
}
static
FIO_CONFIGURE_SPAN_FUNCTION
(
skel_configure_span
)
{
ftdm_unused_arg
(
span
);
ftdm_unused_arg
(
str
);
ftdm_unused_arg
(
type
);
ftdm_unused_arg
(
name
);
ftdm_unused_arg
(
number
);
return
FTDM_FAIL
;
}
static
FIO_OPEN_FUNCTION
(
skel_open
)
static
FIO_OPEN_FUNCTION
(
skel_open
)
{
ftdm_unused_arg
(
ftdmchan
);
return
FTDM_FAIL
;
}
static
FIO_CLOSE_FUNCTION
(
skel_close
)
{
ftdm_unused_arg
(
ftdmchan
);
return
FTDM_FAIL
;
}
static
FIO_WAIT_FUNCTION
(
skel_wait
)
{
ftdm_unused_arg
(
ftdmchan
);
ftdm_unused_arg
(
flags
);
ftdm_unused_arg
(
to
);
return
FTDM_FAIL
;
}
static
FIO_READ_FUNCTION
(
skel_read
)
{
ftdm_unused_arg
(
ftdmchan
);
ftdm_unused_arg
(
data
);
ftdm_unused_arg
(
datalen
);
return
FTDM_FAIL
;
}
static
FIO_WRITE_FUNCTION
(
skel_write
)
{
ftdm_unused_arg
(
ftdmchan
);
ftdm_unused_arg
(
data
);
ftdm_unused_arg
(
datalen
);
return
FTDM_FAIL
;
}
static
FIO_COMMAND_FUNCTION
(
skel_command
)
{
ftdm_unused_arg
(
ftdmchan
);
ftdm_unused_arg
(
command
);
ftdm_unused_arg
(
obj
);
return
FTDM_FAIL
;
}
static
FIO_SPAN_POLL_EVENT_FUNCTION
(
skel_poll_event
)
{
ftdm_unused_arg
(
span
);
ftdm_unused_arg
(
ms
);
ftdm_unused_arg
(
poll_events
);
return
FTDM_FAIL
;
}
static
FIO_SPAN_NEXT_EVENT_FUNCTION
(
skel_next_event
)
{
ftdm_unused_arg
(
span
);
ftdm_unused_arg
(
event
);
return
FTDM_FAIL
;
}
static
FIO_CHANNEL_DESTROY_FUNCTION
(
skel_channel_destroy
)
{
ftdm_unused_arg
(
ftdmchan
);
return
FTDM_FAIL
;
}
static
FIO_SPAN_DESTROY_FUNCTION
(
skel_span_destroy
)
{
ftdm_unused_arg
(
span
);
return
FTDM_FAIL
;
}
static
FIO_GET_ALARMS_FUNCTION
(
skel_get_alarms
)
{
ftdm_unused_arg
(
ftdmchan
);
return
FTDM_FAIL
;
}
...
...
libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c
浏览文件 @
ae58a4c1
...
...
@@ -1034,7 +1034,9 @@ FIO_SPAN_POLL_EVENT_FUNCTION(zt_poll_event)
struct
pollfd
pfds
[
FTDM_MAX_CHANNELS_SPAN
];
uint32_t
i
,
j
=
0
,
k
=
0
;
int
r
;
ftdm_unused_arg
(
poll_events
);
for
(
i
=
1
;
i
<=
span
->
chan_count
;
i
++
)
{
memset
(
&
pfds
[
j
],
0
,
sizeof
(
pfds
[
j
]));
pfds
[
j
].
fd
=
span
->
channels
[
i
]
->
sockfd
;
...
...
libs/freetdm/src/testanalog.c
浏览文件 @
ae58a4c1
...
...
@@ -11,6 +11,8 @@ static void *test_call(ftdm_thread_t *me, void *obj)
ftdm_size_t
len
;
char
*
number
=
ftdm_strdup
(
"5551212"
);
ftdm_unused_arg
(
me
);
ftdm_sleep
(
10
*
1000
);
ftdm_log
(
FTDM_LOG_DEBUG
,
"answer call and start echo test
\n
"
);
...
...
libs/freetdm/src/testapp.c
浏览文件 @
ae58a4c1
...
...
@@ -10,6 +10,8 @@ int main(int argc, char *argv[])
unsigned
runs
=
1
;
int
spanid
,
chanid
;
ftdm_unused_arg
(
argc
);
ftdm_unused_arg
(
argv
);
if
(
ftdm_global_init
()
!=
FTDM_SUCCESS
)
{
fprintf
(
stderr
,
"Error loading FreeTDM
\n
"
);
...
...
libs/freetdm/src/testpri.c
浏览文件 @
ae58a4c1
...
...
@@ -21,6 +21,8 @@ static void *channel_run(ftdm_thread_t *me, void *obj)
int
spanid
=
ftdm_channel_get_span_id
(
ftdmchan
);
int
chanid
=
ftdm_channel_get_id
(
ftdmchan
);
ftdm_unused_arg
(
me
);
ftdm_mutex_lock
(
mutex
);
T
++
;
ftdm_mutex_unlock
(
mutex
);
...
...
@@ -92,7 +94,7 @@ static FIO_SIGNAL_CB_FUNCTION(on_signal)
static
void
handle_SIGINT
(
int
sig
)
{
if
(
sig
);
ftdm_unused_arg
(
sig
);
ftdm_mutex_lock
(
mutex
);
R
=
0
;
...
...
libs/freetdm/src/testr2.c
浏览文件 @
ae58a4c1
...
...
@@ -69,6 +69,7 @@ static FIO_SIGNAL_CB_FUNCTION(on_r2_signal)
static
void
stop_test
(
int
sig
)
{
ftdm_unused_arg
(
sig
);
running
=
0
;
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论