diff options
author | Yang Gu <yang.gu@intel.com> | 2010-03-31 17:16:53 +0800 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-03-31 12:10:40 -0500 |
commit | d9f063f431858c5339ff7adeb75c1d44be19f155 (patch) | |
tree | 5666dd26cf3762e320338f3f765c519723d60b71 /src | |
parent | 82687aa58b31d2c2fcffd00d8ca1213658c9e9ac (diff) | |
download | ofono-d9f063f431858c5339ff7adeb75c1d44be19f155.tar.bz2 |
Reorder the declarations of stk data objects
Diffstat (limited to 'src')
-rw-r--r-- | src/stkutil.h | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/src/stkutil.h b/src/stkutil.h index a9495de2..b0b09df3 100644 --- a/src/stkutil.h +++ b/src/stkutil.h @@ -308,15 +308,6 @@ struct stk_ccp { }; /* - * Icon ID denotes a file on the SIM filesystem. Since EF cannot have record - * ids of 0, we use icon_id with 0 to denote empty icon_identifier objects - */ -struct stk_icon_identifier { - unsigned char qualifier; - unsigned char id; -}; - -/* * According to 102.223 Section 8.8 interval values of 0x00 are reserved. * We use this to denote empty duration objects. */ @@ -347,6 +338,17 @@ struct stk_result { unsigned char *additional; }; +/* Define the struct of single file in TS102.223 Section 8.18. + * According to TS 11.11 Section 6.2, each file id has two bytes, and the + * maximum Dedicated File level is 2. So the maximum size of file is 8, which + * contains two bytes of Master File, 2 bytes of 1st level Dedicated File, + * 2 bytes of 2nd level Dedicated File and 2 bytes of Elementary File. + */ +struct stk_file { + unsigned char file[8]; + unsigned int len; +}; + /* Defined in TS 102.223 Section 8.19 */ struct stk_location_info { char mnc[OFONO_MAX_MNC_LENGTH + 1]; @@ -358,15 +360,14 @@ struct stk_location_info { unsigned short ext_ci; }; -/* Define the struct of single file in TS102.223 Section 8.18. - * According to TS 11.11 Section 6.2, each file id has two bytes, and the - * maximum Dedicated File level is 2. So the maximum size of file is 8, which - * contains two bytes of Master File, 2 bytes of 1st level Dedicated File, - * 2 bytes of 2nd level Dedicated File and 2 bytes of Elementary File. +/* + * Defined in TS 102.223 Section 8.31 + * Icon ID denotes a file on the SIM filesystem. Since EF cannot have record + * ids of 0, we use icon_id with 0 to denote empty icon_identifier objects */ -struct stk_file { - unsigned char file[8]; - unsigned int len; +struct stk_icon_identifier { + unsigned char qualifier; + unsigned char id; }; /* |