From e8dd2bd4b52f4ee6c3ecb4a5b4b4386d281b35a7 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 4 May 2014 13:42:38 +0200 Subject: sim: mark osim_msgb_cb as __may_alias__ to avoid gcc warnings --- include/osmocom/sim/sim.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/osmocom/sim') diff --git a/include/osmocom/sim/sim.h b/include/osmocom/sim/sim.h index e1e9997e..4e63905e 100644 --- a/include/osmocom/sim/sim.h +++ b/include/osmocom/sim/sim.h @@ -54,7 +54,7 @@ struct osim_msgb_cb { uint16_t lc; /*!< number of bytes in the command data field Nc, which will encoded in 0, 1 or 3 bytes into Lc, depending on the case */ uint16_t le; /*!< maximum number of bytes expected in the response data field, which will encoded in 0, 1, 2 or 3 bytes into Le, depending on the case */ uint16_t sw; /*!< status word, composed of SW1 and SW2 bytes */ -}; +} __attribute__((__may_alias__)); #define OSIM_MSGB_CB(__msgb) ((struct osim_msgb_cb *)&((__msgb)->cb[0])) /*! \brief status word from msgb->cb */ #define msgb_apdu_case(__x) OSIM_MSGB_CB(__x)->apduc -- cgit v1.2.3