- case MSG_MESSAGE_TYPE_INT :
- {
- if (msg_data->mainType == MSG_SMS_TYPE)
- {
- if (msg_data->subType == MSG_CB_SMS)
- *value = MSG_TYPE_SMS_CB;
- else if (msg_data->subType == MSG_JAVACB_SMS)
- *value = MSG_TYPE_SMS_JAVACB;
- else if (msg_data->subType == MSG_WAP_SI_SMS || msg_data->subType == MSG_WAP_SL_SMS)
- *value = MSG_TYPE_SMS_WAPPUSH;
- else if (msg_data->subType == MSG_MWI_VOICE_SMS || msg_data->subType == MSG_MWI_FAX_SMS
- || msg_data->subType == MSG_MWI_EMAIL_SMS || msg_data->subType == MSG_MWI_OTHER_SMS)
- *value = MSG_TYPE_SMS_MWI;
- else if (msg_data->subType == MSG_SYNCML_CP)
- *value = MSG_TYPE_SMS_SYNCML;
- else if (msg_data->subType == MSG_REJECT_SMS)
- *value = MSG_TYPE_SMS_REJECT;
- else if (msg_data->subType == MSG_ETWS_SMS)
- *value = MSG_TYPE_SMS_ETWS_PRIMARY;
- else
- *value = MSG_TYPE_SMS;
- }
- else if (msg_data->mainType == MSG_MMS_TYPE)
- {
+ case MSG_MESSAGE_TYPE_INT: {
+ if (msg_data->mainType == MSG_SMS_TYPE) {
+ switch (msg_data->subType) {
+ case MSG_CB_SMS:
+ *value = MSG_TYPE_SMS_CB;
+ break;
+ case MSG_JAVACB_SMS:
+ *value = MSG_TYPE_SMS_JAVACB;
+ break;
+ case MSG_WAP_SI_SMS:
+ case MSG_WAP_SL_SMS:
+ *value = MSG_TYPE_SMS_WAPPUSH;
+ break;
+ case MSG_MWI_VOICE_SMS:
+ case MSG_MWI_FAX_SMS:
+ case MSG_MWI_EMAIL_SMS:
+ case MSG_MWI_OTHER_SMS:
+ *value = MSG_TYPE_SMS_MWI;
+ break;
+ case MSG_SYNCML_CP:
+ *value = MSG_TYPE_SMS_SYNCML;
+ break;
+ case MSG_REJECT_SMS:
+ *value = MSG_TYPE_SMS_REJECT;
+ break;
+ case MSG_ETWS_SMS:
+ *value = MSG_TYPE_SMS_ETWS_PRIMARY;
+ break;
+ case MSG_CMAS_PRESIDENTIAL:
+ *value = MSG_TYPE_SMS_CMAS_PRESIDENTIAL;
+ break;
+ case MSG_CMAS_EXTREME:
+ *value = MSG_TYPE_SMS_CMAS_EXTREME;
+ break;
+ case MSG_CMAS_SEVERE:
+ *value = MSG_TYPE_SMS_CMAS_SEVERE;
+ break;
+ case MSG_CMAS_AMBER:
+ *value = MSG_TYPE_SMS_CMAS_AMBER;
+ break;
+ case MSG_CMAS_TEST:
+ *value = MSG_TYPE_SMS_CMAS_TEST;
+ break;
+ case MSG_CMAS_EXERCISE:
+ *value = MSG_TYPE_SMS_CMAS_EXERCISE;
+ break;
+ case MSG_CMAS_OPERATOR_DEFINED:
+ *value = MSG_TYPE_SMS_CMAS_OPERATOR_DEFINED;
+ break;
+ default:
+ *value = MSG_TYPE_SMS;
+ break;
+ }
+ } else if (msg_data->mainType == MSG_MMS_TYPE) {