Skip to content

Commit 8bf23bf

Browse files
lylezhu2012Jeppe Odgaard
authored andcommitted
Bluetooth: Classic: L2CAP: Fix building warnings
Use `UINT_TO_POINTER` to convert a number to pointer. Use `POINTER_TO_UINT` to get a number from a pointer. Fixes zephyrproject-rtos#87527. Signed-off-by: Lyle Zhu <[email protected]>
1 parent 539a47b commit 8bf23bf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

subsys/bluetooth/host/classic/l2cap_br.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ LOG_MODULE_REGISTER(bt_l2cap_br, CONFIG_BT_L2CAP_LOG_LEVEL);
6161
#define L2CAP_BR_S_FRAME_FLAG_MASK 0xffffff00U
6262
#define L2CAP_BR_S_FRAME_UD_FLAG 0xffffff00
6363
#define L2CAP_BR_IS_S_FRAME(flag) \
64-
((((uint32_t)flag) & L2CAP_BR_S_FRAME_FLAG_MASK) == L2CAP_BR_S_FRAME_UD_FLAG)
64+
((POINTER_TO_UINT(flag) & L2CAP_BR_S_FRAME_FLAG_MASK) == L2CAP_BR_S_FRAME_UD_FLAG)
6565

66-
#define L2CAP_BR_GET_S_BIT(flag) (((uint32_t)flag) & ~L2CAP_BR_S_FRAME_FLAG_MASK)
66+
#define L2CAP_BR_GET_S_BIT(flag) (POINTER_TO_UINT(flag) & ~L2CAP_BR_S_FRAME_FLAG_MASK)
6767

68-
#define L2CAP_BR_S_FRAME_UD_FLAG_SET(s) ((void *)(L2CAP_BR_S_FRAME_UD_FLAG | (s)))
68+
#define L2CAP_BR_S_FRAME_UD_FLAG_SET(s) UINT_TO_POINTER(L2CAP_BR_S_FRAME_UD_FLAG | (s))
6969
#define L2CAP_BR_S_RR_FRAME L2CAP_BR_S_FRAME_UD_FLAG_SET(BT_L2CAP_CONTROL_S_RR)
7070
#define L2CAP_BR_S_REJ_FRAME L2CAP_BR_S_FRAME_UD_FLAG_SET(BT_L2CAP_CONTROL_S_REJ)
7171
#define L2CAP_BR_S_RNR_FRAME L2CAP_BR_S_FRAME_UD_FLAG_SET(BT_L2CAP_CONTROL_S_RNR)

0 commit comments

Comments
 (0)