diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-12-23 14:07:43 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2020-01-30 11:59:14 +0100 |
commit | d5b30be6de9b8282f2f03b8201fc097accaf27cb (patch) | |
tree | 7959a01b090310dae879df9c183140c3d1df4338 /src | |
parent | cf86e94b8a1ec480f1df51b53a87dddf3e22597f (diff) |
broadband-modem: fix warnings with -Wdiscarded-qualifiers
mm-broadband-modem.c: At top level:
mm-broadband-modem.c:551:7: error: initialization discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
551 | { "+CGSM", MM_MODEM_CAPABILITY_GSM_UMTS },
| ^~~~~~~
...
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-broadband-modem.c | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index 8dff4395..e88be07c 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -543,7 +543,7 @@ out: } typedef struct { - gchar *name; + const gchar *name; MMModemCapability bits; } ModemCaps; @@ -675,10 +675,10 @@ parse_caps_cgmm (MMBaseModem *self, } static const MMBaseModemAtCommand capabilities[] = { - { "+GCAP", 2, TRUE, parse_caps_gcap }, - { "I", 1, TRUE, parse_caps_gcap }, /* yes, really parse as +GCAP */ - { "+CPIN?", 1, FALSE, parse_caps_cpin }, - { "+CGMM", 1, TRUE, parse_caps_cgmm }, + { (gchar *)"+GCAP", 2, TRUE, parse_caps_gcap }, + { (gchar *)"I", 1, TRUE, parse_caps_gcap }, /* yes, really parse as +GCAP */ + { (gchar *)"+CPIN?", 1, FALSE, parse_caps_cpin }, + { (gchar *)"+CGMM", 1, TRUE, parse_caps_cgmm }, { NULL } }; @@ -926,8 +926,8 @@ modem_load_manufacturer_finish (MMIfaceModem *self, } static const MMBaseModemAtCommand manufacturers[] = { - { "+CGMI", 3, TRUE, response_processor_string_ignore_at_errors }, - { "+GMI", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+CGMI", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+GMI", 3, TRUE, response_processor_string_ignore_at_errors }, { NULL } }; @@ -966,8 +966,8 @@ modem_load_model_finish (MMIfaceModem *self, } static const MMBaseModemAtCommand models[] = { - { "+CGMM", 3, TRUE, response_processor_string_ignore_at_errors }, - { "+GMM", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+CGMM", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+GMM", 3, TRUE, response_processor_string_ignore_at_errors }, { NULL } }; @@ -1006,8 +1006,8 @@ modem_load_revision_finish (MMIfaceModem *self, } static const MMBaseModemAtCommand revisions[] = { - { "+CGMR", 3, TRUE, response_processor_string_ignore_at_errors }, - { "+GMR", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+CGMR", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+GMR", 3, TRUE, response_processor_string_ignore_at_errors }, { NULL } }; @@ -1066,8 +1066,8 @@ modem_load_equipment_identifier_finish (MMIfaceModem *self, } static const MMBaseModemAtCommand equipment_identifiers[] = { - { "+CGSN", 3, TRUE, response_processor_string_ignore_at_errors }, - { "+GSN", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+CGSN", 3, TRUE, response_processor_string_ignore_at_errors }, + { (gchar *)"+GSN", 3, TRUE, response_processor_string_ignore_at_errors }, { NULL } }; @@ -1156,8 +1156,8 @@ parse_ati_reply (MMBaseModem *self, } static const MMBaseModemAtCommand device_identifier_steps[] = { - { "ATI", 3, TRUE, (MMBaseModemAtResponseProcessor)parse_ati_reply }, - { "ATI1", 3, TRUE, (MMBaseModemAtResponseProcessor)parse_ati_reply }, + { (gchar *)"ATI", 3, TRUE, (MMBaseModemAtResponseProcessor)parse_ati_reply }, + { (gchar *)"ATI1", 3, TRUE, (MMBaseModemAtResponseProcessor)parse_ati_reply }, { NULL } }; @@ -2079,8 +2079,8 @@ signal_quality_csq_ready (MMBroadbandModem *self, * try the other command if the first one fails. */ static const MMBaseModemAtCommand signal_quality_csq_sequence[] = { - { "+CSQ", 3, FALSE, response_processor_string_ignore_at_errors }, - { "+CSQ?", 3, FALSE, response_processor_string_ignore_at_errors }, + { (gchar *)"+CSQ", 3, FALSE, response_processor_string_ignore_at_errors }, + { (gchar *)"+CSQ?", 3, FALSE, response_processor_string_ignore_at_errors }, { NULL } }; @@ -5175,43 +5175,43 @@ parse_registration_setup_reply (MMBaseModem *self, static const MMBaseModemAtCommand cs_registration_sequence[] = { /* Enable unsolicited registration notifications in CS network, with location */ - { "+CREG=2", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CREG=2", 3, FALSE, parse_registration_setup_reply }, /* Enable unsolicited registration notifications in CS network, without location */ - { "+CREG=1", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CREG=1", 3, FALSE, parse_registration_setup_reply }, { NULL } }; static const MMBaseModemAtCommand cs_unregistration_sequence[] = { /* Disable unsolicited registration notifications in CS network */ - { "+CREG=0", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CREG=0", 3, FALSE, parse_registration_setup_reply }, { NULL } }; static const MMBaseModemAtCommand ps_registration_sequence[] = { /* Enable unsolicited registration notifications in PS network, with location */ - { "+CGREG=2", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CGREG=2", 3, FALSE, parse_registration_setup_reply }, /* Enable unsolicited registration notifications in PS network, without location */ - { "+CGREG=1", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CGREG=1", 3, FALSE, parse_registration_setup_reply }, { NULL } }; static const MMBaseModemAtCommand ps_unregistration_sequence[] = { /* Disable unsolicited registration notifications in PS network */ - { "+CGREG=0", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CGREG=0", 3, FALSE, parse_registration_setup_reply }, { NULL } }; static const MMBaseModemAtCommand eps_registration_sequence[] = { /* Enable unsolicited registration notifications in EPS network, with location */ - { "+CEREG=2", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CEREG=2", 3, FALSE, parse_registration_setup_reply }, /* Enable unsolicited registration notifications in EPS network, without location */ - { "+CEREG=1", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CEREG=1", 3, FALSE, parse_registration_setup_reply }, { NULL } }; static const MMBaseModemAtCommand eps_unregistration_sequence[] = { /* Disable unsolicited registration notifications in PS network */ - { "+CEREG=0", 3, FALSE, parse_registration_setup_reply }, + { (gchar *)"+CEREG=0", 3, FALSE, parse_registration_setup_reply }, { NULL } }; @@ -6979,16 +6979,16 @@ cnmi_response_processor (MMBaseModem *self, } static const MMBaseModemAtCommand cnmi_sequence[] = { - { "+CNMI=2,1,2,1,0", 3, FALSE, cnmi_response_processor }, + { (gchar *)"+CNMI=2,1,2,1,0", 3, FALSE, cnmi_response_processor }, /* Many Qualcomm-based devices don't support <ds> of '1', despite * reporting they support it in the +CNMI=? response. But they do * accept '2'. */ - { "+CNMI=2,1,2,2,0", 3, FALSE, cnmi_response_processor }, + { (gchar *)"+CNMI=2,1,2,2,0", 3, FALSE, cnmi_response_processor }, /* Last resort: turn off delivery status reports altogether */ - { "+CNMI=2,1,2,0,0", 3, FALSE, cnmi_response_processor }, + { (gchar *)"+CNMI=2,1,2,0,0", 3, FALSE, cnmi_response_processor }, { NULL } }; @@ -9821,8 +9821,8 @@ modem_time_load_network_timezone (MMIfaceModemTime *self, /* Check support (Time interface) */ static const MMBaseModemAtCommand time_check_sequence[] = { - { "+CTZU=1", 3, TRUE, mm_base_modem_response_processor_no_result_continue }, - { "+CCLK?", 3, TRUE, mm_base_modem_response_processor_string }, + { (gchar *)"+CTZU=1", 3, TRUE, mm_base_modem_response_processor_no_result_continue }, + { (gchar *)"+CCLK?", 3, TRUE, mm_base_modem_response_processor_string }, { NULL } }; |