summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2009-02-23 09:10:33 +0200
committerJohan Hedberg <johan.hedberg@nokia.com>2009-02-23 09:10:33 +0200
commitf36aa56e0c6a3c780e97a9f9bdc84a97b8406322 (patch)
tree6c978fac849f9afdb536e111b72977ad9fdbc8fb /common
parentdb0cfeadca4b8d0069cde6deb263d7ec974cdc38 (diff)
Fix btio compilation warnings
Diffstat (limited to 'common')
-rw-r--r--common/btio.c20
1 files changed, 14 insertions, 6 deletions
diff --git a/common/btio.c b/common/btio.c
index f9a1507d..504a7133 100644
--- a/common/btio.c
+++ b/common/btio.c
@@ -586,8 +586,8 @@ static gboolean sco_set(int sock, uint16_t mtu, GError **err)
return TRUE;
}
-static gboolean parse_set_opts(GIOChannel *io, struct set_opts *opts,
- GError **err, BtIOOption opt1, va_list args)
+static gboolean parse_set_opts(struct set_opts *opts, GError **err,
+ BtIOOption opt1, va_list args)
{
BtIOOption opt = opt1;
const char *str;
@@ -1011,7 +1011,7 @@ gboolean bt_io_accept(GIOChannel *io, BtIOConnect connect, gpointer user_data,
}
if (!(pfd.revents & POLLOUT))
- read(sock, &c, 1);
+ (void) read(sock, &c, 1);
accept_add(io, connect, user_data, destroy);
@@ -1027,7 +1027,7 @@ gboolean bt_io_set(GIOChannel *io, BtIOType type, GError **err,
int sock;
va_start(args, opt1);
- ret = parse_set_opts(io, &opts, err, opt1, args);
+ ret = parse_set_opts(&opts, err, opt1, args);
va_end(args);
if (!ret)
@@ -1125,6 +1125,10 @@ static GIOChannel *create_io(BtIOType type, gboolean server,
if (!sco_set(sock, opts->mtu, err))
return NULL;
break;
+ default:
+ g_set_error(err, BT_IO_ERROR, BT_IO_ERROR_INVALID_ARGS,
+ "Unknown BtIO type %d", type);
+ return NULL;
}
io = g_io_channel_unix_new(sock);
@@ -1145,7 +1149,7 @@ GIOChannel *bt_io_connect(BtIOType type, BtIOConnect connect,
gboolean ret;
va_start(args, opt1);
- ret = parse_set_opts(io, &opts, gerr, opt1, args);
+ ret = parse_set_opts(&opts, gerr, opt1, args);
va_end(args);
if (ret == FALSE)
@@ -1170,6 +1174,10 @@ GIOChannel *bt_io_connect(BtIOType type, BtIOConnect connect,
case BT_IO_SCO:
err = sco_connect(sock, &opts.dst);
break;
+ default:
+ g_set_error(gerr, BT_IO_ERROR, BT_IO_ERROR_INVALID_ARGS,
+ "Unknown BtIO type %d", type);
+ return NULL;
}
if (err < 0) {
@@ -1202,7 +1210,7 @@ GIOChannel *bt_io_listen(BtIOType type, BtIOConnect connect,
}
va_start(args, opt1);
- ret = parse_set_opts(io, &opts, err, opt1, args);
+ ret = parse_set_opts(&opts, err, opt1, args);
va_end(args);
if (ret == FALSE)