summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2009-09-12 18:57:16 +0300
committerAki Niemi <aki.niemi@nokia.com>2009-09-12 18:57:16 +0300
commit6ee21a3fc18460cc12dbddb3b7ec70e941fa4bbc (patch)
tree76d7f37329516d85aac1f04679b0eff753b35c89
parent6d258f529e5871a020e3efa101623cd30c68a7fb (diff)
downloadofono-6ee21a3fc18460cc12dbddb3b7ec70e941fa4bbc.tar.bz2
Fix to use new success/failure callback macros
-rw-r--r--drivers/isimodem/devinfo.c47
-rw-r--r--drivers/isimodem/phonebook.c24
2 files changed, 16 insertions, 55 deletions
diff --git a/drivers/isimodem/devinfo.c b/drivers/isimodem/devinfo.c
index 618b9c35..810846c1 100644
--- a/drivers/isimodem/devinfo.c
+++ b/drivers/isimodem/devinfo.c
@@ -105,11 +105,8 @@ static gboolean decode_sb_and_report(const unsigned char *msg, size_t len, int i
str[msg[6]] = '\0';
DBG("<%s>", str);
- {
- DECLARE_SUCCESS(error);
- cb(&error, str, data);
- return true;
- }
+ CALLBACK_WITH_SUCCESS(cb, str, data);
+ return true;
}
DBG("Unexpected sub-block: 0x%02x", msg[3]);
@@ -138,10 +135,7 @@ static bool manufacturer_resp_cb(GIsiClient *client, const void *restrict data,
goto out;
error:
- {
- DECLARE_FAILURE(error);
- cb(&error, "", cbd->data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", cbd->data);
out:
g_free(cbd);
@@ -171,10 +165,7 @@ error:
if (cbd)
g_free(cbd);
- {
- DECLARE_FAILURE(error);
- cb(&error, "", data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", data);
}
static bool model_resp_cb(GIsiClient *client, const void *restrict data,
@@ -199,10 +190,7 @@ static bool model_resp_cb(GIsiClient *client, const void *restrict data,
goto out;
error:
- {
- DECLARE_FAILURE(error);
- cb(&error, "", cbd->data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", cbd->data);
out:
g_free(cbd);
@@ -232,10 +220,7 @@ error:
if (cbd)
g_free(cbd);
- {
- DECLARE_FAILURE(error);
- cb(&error, "", data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", data);
}
static bool revision_resp_cb(GIsiClient *client, const void *restrict data,
@@ -260,10 +245,7 @@ static bool revision_resp_cb(GIsiClient *client, const void *restrict data,
goto out;
error:
- {
- DECLARE_FAILURE(error);
- cb(&error, "", cbd->data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", cbd->data);
out:
g_free(cbd);
@@ -294,10 +276,7 @@ error:
if (cbd)
g_free(cbd);
- {
- DECLARE_FAILURE(error);
- cb(&error, "", data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", data);
}
static bool serial_resp_cb(GIsiClient *client, const void *restrict data,
@@ -322,10 +301,7 @@ static bool serial_resp_cb(GIsiClient *client, const void *restrict data,
goto out;
error:
- {
- DECLARE_FAILURE(error);
- cb(&error, "", cbd->data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", cbd->data);
out:
g_free(cbd);
@@ -355,10 +331,7 @@ error:
if (cbd)
g_free(cbd);
- {
- DECLARE_FAILURE(error);
- cb(&error, "", data);
- }
+ CALLBACK_WITH_FAILURE(cb, "", data);
}
static gboolean isi_devinfo_register(gpointer user)
diff --git a/drivers/isimodem/phonebook.c b/drivers/isimodem/phonebook.c
index b500fdea..f343020a 100644
--- a/drivers/isimodem/phonebook.c
+++ b/drivers/isimodem/phonebook.c
@@ -278,11 +278,8 @@ static void read_next_entry(GIsiClient *client, int location, GIsiResponseFunc r
return;
error:
- {
- DECLARE_FAILURE(error);
- cb(&error, cbd->data);
- g_free(cbd);
- }
+ CALLBACK_WITH_FAILURE(cb, cbd->data);
+ g_free(cbd);
}
static bool read_resp_cb(GIsiClient *client, const void *restrict data,
@@ -304,17 +301,11 @@ static bool read_resp_cb(GIsiClient *client, const void *restrict data,
return true;
}
- {
- DECLARE_SUCCESS(error);
- cb(&error, cbd->data);
- goto out;
- }
+ CALLBACK_WITH_SUCCESS(cb, cbd->data);
+ goto out;
error:
- {
- DECLARE_FAILURE(error);
- cb(&error, cbd->data);
- }
+ CALLBACK_WITH_FAILURE(cb, cbd->data);
out:
g_free(cbd);
@@ -361,10 +352,7 @@ error:
if (cbd)
g_free(cbd);
- {
- DECLARE_FAILURE(error);
- cb(&error, data);
- }
+ CALLBACK_WITH_FAILURE(cb, data);
}
static gboolean isi_phonebook_register(gpointer user)