mirror of git://git.sysmocom.de/ofono
isimodem: Add helper macros for 16/32bit values
This commit is contained in:
parent
e17da972e2
commit
74dbe2da99
|
@ -65,10 +65,18 @@ static inline struct isi_cb_data *isi_cb_data_new(void *user, void *cb,
|
|||
g_isi_msg_version_major((msg)), \
|
||||
g_isi_msg_version_minor((msg)));
|
||||
|
||||
#define ISI_VERSION_AT_LEAST(ver,maj,min) \
|
||||
((ver) != NULL && ((ver)->major > (maj) || \
|
||||
((ver)->major == (maj) && \
|
||||
(ver)->minor >= (min))))
|
||||
|
||||
#define ALIGN4(val) (((val) + 3) & ~3)
|
||||
|
||||
#define ISI_VERSION_AT_LEAST(ver,maj,min) \
|
||||
((ver) != NULL && ((ver)->major > (maj) || \
|
||||
((ver)->major == (maj) && (ver)->minor >= (min))))
|
||||
#define ISI_16BIT(val) \
|
||||
(((val) >> 8) & 0xFF), ((val & 0xFF))
|
||||
|
||||
#define ISI_32BIT(val) \
|
||||
(((val) >> 24) & 0xFF), (((val) >> 16) & 0xFF), \
|
||||
(((val) >> 8) & 0xFF), ((val) & 0xFF)
|
||||
|
||||
#endif /* !__ISIMODEM_UTIL_H */
|
||||
|
|
Loading…
Reference in New Issue