diff options
author | Frédéric Danis <frederic.danis@linux.intel.com> | 2011-02-24 18:16:06 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-02-24 14:01:29 -0600 |
commit | 1554854be024ba81a511a41b2db375d76dd9cb05 (patch) | |
tree | 2cac82388d3cb386b8618615c2e31b7d3bbde24b /src/emulator.c | |
parent | 8f8559edf68e4d10670e82d5368844db68e25d31 (diff) | |
download | ofono-1554854be024ba81a511a41b2db375d76dd9cb05.tar.bz2 |
emulator: add support of void parameters in CMER
Diffstat (limited to 'src/emulator.c')
-rw-r--r-- | src/emulator.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/emulator.c b/src/emulator.c index 9cd3252d..20a575ff 100644 --- a/src/emulator.c +++ b/src/emulator.c @@ -312,7 +312,7 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, case G_AT_SERVER_REQUEST_TYPE_SET: { GAtResultIter iter; - int mode; + int mode = em->events_mode; int ind = em->events_ind; int val; @@ -320,15 +320,15 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, g_at_result_iter_next(&iter, ""); /* mode */ - if (g_at_result_iter_next_number(&iter, &mode) == FALSE) + if (!g_at_result_iter_next_number_default(&iter, mode, &mode)) goto fail; if (mode != 0 && mode != 3) goto fail; /* keyp */ - if (g_at_result_iter_next_number(&iter, &val) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_default(&iter, 0, &val)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -337,8 +337,8 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* disp */ - if (g_at_result_iter_next_number(&iter, &val) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_default(&iter, 0, &val)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -347,18 +347,18 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* ind */ - if (g_at_result_iter_next_number(&iter, &ind) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_default(&iter, ind, &ind)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } - if ((ind != 0) && (ind != 1)) + if (ind != 0 && ind != 1) goto fail; /* bfr */ - if (g_at_result_iter_next_number(&iter, &val) == FALSE) { - if (g_at_result_iter_skip_next(&iter) == FALSE) + if (!g_at_result_iter_next_number_default(&iter, 0, &val)) { + if (!g_at_result_iter_skip_next(&iter)) goto done; goto fail; } @@ -367,7 +367,7 @@ static void cmer_cb(GAtServer *server, GAtServerRequestType type, goto fail; /* check that bfr is last parameter */ - if (g_at_result_iter_skip_next(&iter) == TRUE) + if (g_at_result_iter_skip_next(&iter)) goto fail; done: |