summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-10-15 07:25:50 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-10-15 07:25:50 -0500
commitaa50067ccd61dd04481b2da9e78be3f05bbf96a3 (patch)
tree98026281ef35d73e31f209c1c8167e96c0ebd256 /drivers
parent5fe4694b21a97bfb76503724581321d8ee9b4607 (diff)
downloadofono-aa50067ccd61dd04481b2da9e78be3f05bbf96a3.tar.bz2
sim: Use enums for EF valid / invalidated status
Diffstat (limited to 'drivers')
-rw-r--r--drivers/atmodem/sim.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/drivers/atmodem/sim.c b/drivers/atmodem/sim.c
index 90d87bc9..ccb32ef4 100644
--- a/drivers/atmodem/sim.c
+++ b/drivers/atmodem/sim.c
@@ -41,6 +41,9 @@
#include "atmodem.h"
+#define EF_STATUS_INVALIDATED 0
+#define EF_STATUS_VALID 1
+
struct sim_data {
GAtChat *chat;
unsigned int vendor;
@@ -69,7 +72,7 @@ static void at_crsm_info_cb(gboolean ok, GAtResult *result, gpointer user_data)
decode_at_error(&error, g_at_result_final_response(result));
if (!ok) {
- cb(&error, -1, -1, -1, NULL, 0, cbd->data);
+ cb(&error, -1, -1, -1, NULL, EF_STATUS_INVALIDATED, cbd->data);
return;
}
@@ -89,7 +92,7 @@ static void at_crsm_info_cb(gboolean ok, GAtResult *result, gpointer user_data)
error.type = OFONO_ERROR_TYPE_SIM;
error.error = (sw1 << 8) | sw2;
- cb(&error, -1, -1, -1, NULL, 0, cbd->data);
+ cb(&error, -1, -1, -1, NULL, EF_STATUS_INVALIDATED, cbd->data);
return;
}
@@ -99,7 +102,7 @@ static void at_crsm_info_cb(gboolean ok, GAtResult *result, gpointer user_data)
ok = sim_parse_3g_get_response(response, len, &flen, &rlen,
&str, access, NULL);
- file_status = SIM_FILE_STATUS_VALID;
+ file_status = EF_STATUS_VALID;
}
else
ok = sim_parse_2g_get_response(response, len, &flen, &rlen,
@@ -113,7 +116,8 @@ static void at_crsm_info_cb(gboolean ok, GAtResult *result, gpointer user_data)
return;
error:
- CALLBACK_WITH_FAILURE(cb, -1, -1, -1, NULL, 0, cbd->data);
+ CALLBACK_WITH_FAILURE(cb, -1, -1, -1, NULL,
+ EF_STATUS_INVALIDATED, cbd->data);
}
static void at_sim_read_info(struct ofono_sim *sim, int fileid,
@@ -128,7 +132,8 @@ static void at_sim_read_info(struct ofono_sim *sim, int fileid,
unsigned char access[3] = { 0x00, 0x00, 0x00 };
if (fileid == SIM_EFAD_FILEID) {
- CALLBACK_WITH_SUCCESS(cb, 4, 0, 0, access, 1, data);
+ CALLBACK_WITH_SUCCESS(cb, 4, 0, 0, access,
+ EF_STATUS_VALID, data);
return;
}
}
@@ -147,7 +152,8 @@ static void at_sim_read_info(struct ofono_sim *sim, int fileid,
return;
error:
- CALLBACK_WITH_FAILURE(cb, -1, -1, -1, NULL, 0, data);
+ CALLBACK_WITH_FAILURE(cb, -1, -1, -1, NULL,
+ EF_STATUS_INVALIDATED, data);
}
static void at_crsm_read_cb(gboolean ok, GAtResult *result,