aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Wild <ewild@sysmocom.de>2020-12-09 03:07:09 +0100
committerEric Wild <ewild@sysmocom.de>2020-12-09 03:07:09 +0100
commit700ed13d119c68f50cd569c8eab4eae21499d324 (patch)
treef158dfa370873c942e6804bf10219bfd71db58b0
parenta3ffa99436375a23139c265a77ab269d4d3adbf3 (diff)
fix build with clang 11
10 complains about different symbol sizes, 11 fails to build and link.
-rw-r--r--src/protocol/diag_log_gprs_l1.h4
-rw-r--r--src/protocol/diag_log_gsm.h10
2 files changed, 7 insertions, 7 deletions
diff --git a/src/protocol/diag_log_gprs_l1.h b/src/protocol/diag_log_gprs_l1.h
index eee9632..8f8585c 100644
--- a/src/protocol/diag_log_gprs_l1.h
+++ b/src/protocol/diag_log_gprs_l1.h
@@ -72,7 +72,7 @@ enum gprs_tx_ul_chan_t {
DIAG_TX_UL_CH_T_UL_PTCCH,
DIAG_TX_UL_CH_T_UL_PACCH_PDTCH,
};
-const struct value_string gprs_tx_ul_chans[4];
+extern const struct value_string gprs_tx_ul_chans[4];
enum gprs_coding_scheme {
DIAG_GPRS_CS_CS1,
@@ -91,7 +91,7 @@ enum gprs_coding_scheme {
DIAG_GPRS_CS_MCS8,
DIAG_GPRS_CS_MCS9,
};
-const struct value_string gprs_coding_schemes[16];
+extern const struct value_string gprs_coding_schemes[16];
struct gprs_tx_sched_res {
uint32_t fn;
diff --git a/src/protocol/diag_log_gsm.h b/src/protocol/diag_log_gsm.h
index 737ec03..e4e0193 100644
--- a/src/protocol/diag_log_gsm.h
+++ b/src/protocol/diag_log_gsm.h
@@ -194,7 +194,7 @@ enum diag_gprs_llme_state {
DIAG_GPRS_LLMES_TLLI_ASS = 1,
DIAG_GPRS_LLMES_TEST_MODE = 2,
};
-const struct value_string diag_gprs_llme_st_vals[4];
+extern const struct value_string diag_gprs_llme_st_vals[4];
/* LOG_GPRS_LLC_ME_INFO_C */
struct diag_gprs_llme_info {
@@ -284,7 +284,7 @@ enum diag_gsm_sapi0_state {
DIAG_SAPI0_ST_LINK_SUSP,
DIAG_SAPI0_ST_UA_PEND,
};
-const struct value_string diag_gsm_l2_sapi0_st_vals[10];
+extern const struct value_string diag_gsm_l2_sapi0_st_vals[10];
enum diag_gsm_sapi3_state {
DIAG_SAPI3_ST_NULL,
@@ -296,7 +296,7 @@ enum diag_gsm_sapi3_state {
DIAG_SAPI3_ST_TMR_RECOV,
DIAG_SAPI3_ST_UA_PEND,
};
-const struct value_string diag_gsm_l2_sapi3_st_vals[9];
+extern const struct value_string diag_gsm_l2_sapi3_st_vals[9];
enum diag_gsm_l2_event {
DIAG_L2_EV_NO_EVENT,
@@ -327,7 +327,7 @@ enum diag_gsm_l2_event {
DIAG_L2_EV_UA_SENT,
DIAG_L2_EV_FORCED_SUSPEND_REQ,
};
-const struct value_string diag_gsm_l2_event_vals[28];
+extern const struct value_string diag_gsm_l2_event_vals[28];
struct diag_gsm_l2_state {
uint8_t sapi;
@@ -345,7 +345,7 @@ enum diag_gsm_l2_chantype {
DIAG_L2_CHT_FACCH_F = 6,
DIAG_L2_CHT_FACCH_H = 7,
};
-const struct value_string diag_gsm_l2_chantype_vals[9];
+extern const struct value_string diag_gsm_l2_chantype_vals[9];
struct diag_gsm_l2_transm_status {
uint8_t sapi;