aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_iax2.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-04-03 21:16:01 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-04-03 21:16:01 +0000
commit28efcb2a0c090b3880bcc11e97390f534f57d5f8 (patch)
treea6129c99d07e2b0f08a8212220b588e52a7c797d /channels/chan_iax2.c
parent535434ea0e44d35bdc071043c2b15fdf29cf1d1a (diff)
fix various compiler warnings (bug #3938)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5367 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_iax2.c')
-rwxr-xr-xchannels/chan_iax2.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 90c21c19f..6135ca4a1 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -1395,6 +1395,7 @@ static int __do_deliver(void *data)
return 0;
}
+#ifndef NEWJB
static int do_deliver(void *data)
{
/* Locking version of __do_deliver */
@@ -1406,6 +1407,7 @@ static int do_deliver(void *data)
ast_mutex_unlock(&iaxsl[callno]);
return res;
}
+#endif /* NEWJB */
static int handle_error(void)
{
@@ -4138,7 +4140,11 @@ static int iax2_show_peers(int fd, int argc, char *argv[])
static int iax2_show_firmware(int fd, int argc, char *argv[])
{
#define FORMAT2 "%-15.15s %-15.15s %-15.15s\n"
+#if !defined(__FreeBSD__)
#define FORMAT "%-15.15s %-15d %-15d\n"
+#else /* __FreeBSD__ */
+#define FORMAT "%-15.15s %-15d %-15ld\n"
+#endif /* __FreeBSD__ */
struct iax_firmware *cur;
if ((argc != 3) && (argc != 4))
return RESULT_SHOWUSAGE;
@@ -4148,7 +4154,7 @@ static int iax2_show_firmware(int fd, int argc, char *argv[])
for (cur = waresl.wares;cur;cur = cur->next) {
if ((argc == 3) || (!strcasecmp(argv[3], cur->fwh->devname)))
ast_cli(fd, FORMAT, cur->fwh->devname, ntohs(cur->fwh->version),
- ntohl(cur->fwh->datalen));
+ ntohl(cur->fwh->datalen));
}
ast_mutex_unlock(&waresl.lock);
return RESULT_SUCCESS;