summaryrefslogtreecommitdiffstats
path: root/src/stkutil.c
diff options
context:
space:
mode:
authorYang Gu <yang.gu@intel.com>2010-03-26 00:07:34 +0800
committerDenis Kenzior <denkenz@gmail.com>2010-03-25 11:36:11 -0500
commit77747fbc4ff67f42ae596c257106c89bbc49ba6a (patch)
treee5c8af0660118e06cc9ba07cff09652288509493 /src/stkutil.c
parentdcb62b8df14652f6215e71629bde2723ff1c39c4 (diff)
downloadofono-77747fbc4ff67f42ae596c257106c89bbc49ba6a.tar.bz2
Add parser for common bool object
Diffstat (limited to 'src/stkutil.c')
-rw-r--r--src/stkutil.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/stkutil.c b/src/stkutil.c
index af1200c4..ecf13018 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -50,6 +50,23 @@ struct gsm_sms_tpdu {
unsigned char tpdu[164];
};
+/* For data object only to indicate its existence */
+static gboolean parse_dataobj_common_bool(struct comprehension_tlv_iter *iter,
+ void *user, enum stk_data_object_type type)
+{
+ gboolean *ret = user;
+
+ if (comprehension_tlv_iter_get_tag(iter) != type)
+ return FALSE;
+
+ if (comprehension_tlv_iter_get_length(iter) != 0)
+ return FALSE;
+
+ *ret = TRUE;
+
+ return TRUE;
+}
+
/* Defined in TS 102.223 Section 8.1 */
static gboolean parse_dataobj_address(struct comprehension_tlv_iter *iter,
void *user)