diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2020-01-11 14:09:22 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2020-01-31 14:52:49 +0100 |
commit | 7c900c51b5d530d48f7ebd86c2358a5c25068235 (patch) | |
tree | 4eeb17722e5d11256e2131e1188638c3388517ff /src | |
parent | 40327b1b4814de74cd037dc0fd8f5afc23a042b6 (diff) |
modem-helpers-qmi: fix warnings with -Wswitch-enum
mm-modem-helpers-qmi.c: In function ‘mm_3gpp_facility_to_qmi_uim_facility’:
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_NONE’ not handled in switch [-Werror=switch-enum]
137 | switch (mm) {
| ^~~~~~
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_SIM’ not handled in switch [-Werror=switch-enum]
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_FIXED_DIALING’ not handled in switch [-Werror=switch-enum]
mm-modem-helpers-qmi.c:137:5: error: enumeration value ‘MM_MODEM_3GPP_FACILITY_PH_FSIM’ not handled in switch [-Werror=switch-enum]
...
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-modem-helpers-qmi.c | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c index c8f5e0b2..f95fd87d 100644 --- a/src/mm-modem-helpers-qmi.c +++ b/src/mm-modem-helpers-qmi.c @@ -138,19 +138,18 @@ mm_3gpp_facility_to_qmi_uim_facility (MMModem3gppFacility mm) case MM_MODEM_3GPP_FACILITY_PH_SIM: /* Not really sure about this one; it may be PH_FSIM? */ return QMI_DMS_UIM_FACILITY_PF; - case MM_MODEM_3GPP_FACILITY_NET_PERS: return QMI_DMS_UIM_FACILITY_PN; - case MM_MODEM_3GPP_FACILITY_NET_SUB_PERS: return QMI_DMS_UIM_FACILITY_PU; - case MM_MODEM_3GPP_FACILITY_PROVIDER_PERS: return QMI_DMS_UIM_FACILITY_PP; - case MM_MODEM_3GPP_FACILITY_CORP_PERS: return QMI_DMS_UIM_FACILITY_PC; - + case MM_MODEM_3GPP_FACILITY_NONE: + case MM_MODEM_3GPP_FACILITY_SIM: + case MM_MODEM_3GPP_FACILITY_FIXED_DIALING: + case MM_MODEM_3GPP_FACILITY_PH_FSIM: default: /* Never try to ask for a facility we cannot translate */ g_assert_not_reached (); @@ -786,6 +785,7 @@ mm_modem_access_technology_from_qmi_radio_interface (QmiNasRadioInterface interf return MM_MODEM_ACCESS_TECHNOLOGY_UMTS; case QMI_NAS_RADIO_INTERFACE_LTE: return MM_MODEM_ACCESS_TECHNOLOGY_LTE; + case QMI_NAS_RADIO_INTERFACE_UNKNOWN: case QMI_NAS_RADIO_INTERFACE_TD_SCDMA: case QMI_NAS_RADIO_INTERFACE_AMPS: case QMI_NAS_RADIO_INTERFACE_NONE: @@ -843,6 +843,7 @@ mm_modem_access_technology_from_qmi_data_capability (QmiNasDataCapability cap) case QMI_NAS_DATA_CAPABILITY_HSDPA_PLUS: case QMI_NAS_DATA_CAPABILITY_DC_HSDPA_PLUS: return MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS; + case QMI_NAS_DATA_CAPABILITY_NONE: default: return MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN; } @@ -880,6 +881,10 @@ mm_modem_mode_from_qmi_nas_radio_interface (QmiNasRadioInterface iface) return MM_MODEM_MODE_3G; case QMI_NAS_RADIO_INTERFACE_LTE: return MM_MODEM_MODE_4G; + case QMI_NAS_RADIO_INTERFACE_NONE: + case QMI_NAS_RADIO_INTERFACE_AMPS: + case QMI_NAS_RADIO_INTERFACE_TD_SCDMA: + case QMI_NAS_RADIO_INTERFACE_UNKNOWN: default: return MM_MODEM_MODE_NONE; } @@ -1273,6 +1278,9 @@ mm_modem_mode_to_qmi_gsm_wcdma_acquisition_order_preference (MMModemMode mode) return QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_GSM; case MM_MODEM_MODE_NONE: return QMI_NAS_GSM_WCDMA_ACQUISITION_ORDER_PREFERENCE_AUTOMATIC; + case MM_MODEM_MODE_CS: + case MM_MODEM_MODE_4G: + case MM_MODEM_MODE_ANY: default: break; } @@ -1368,6 +1376,11 @@ mm_sms_storage_to_qmi_storage_type (MMSmsStorage storage) return QMI_WMS_STORAGE_TYPE_UIM; case MM_SMS_STORAGE_ME: return QMI_WMS_STORAGE_TYPE_NV; + case MM_SMS_STORAGE_UNKNOWN: + case MM_SMS_STORAGE_MT: + case MM_SMS_STORAGE_SR: + case MM_SMS_STORAGE_BM: + case MM_SMS_STORAGE_TA: default: return QMI_WMS_STORAGE_TYPE_NONE; } @@ -1381,6 +1394,7 @@ mm_sms_storage_from_qmi_storage_type (QmiWmsStorageType qmi_storage) return MM_SMS_STORAGE_SM; case QMI_WMS_STORAGE_TYPE_NV: return MM_SMS_STORAGE_ME; + case QMI_WMS_STORAGE_TYPE_NONE: default: return MM_SMS_STORAGE_UNKNOWN; } @@ -1529,6 +1543,7 @@ mm_oma_session_type_to_qmi_oma_session_type (MMOmaSessionType mm_session_type) return QMI_OMA_SESSION_TYPE_NETWORK_INITIATED_DEVICE_CONFIGURE; case MM_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE: return QMI_OMA_SESSION_TYPE_DEVICE_INITIATED_PRL_UPDATE; + case MM_OMA_SESSION_TYPE_UNKNOWN: default: g_assert_not_reached (); } |