LwIP
LWIP_CONST_CAST
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
LWIP_CONST_CAST
LWIP_CONST_CAST macro
C++ const_cast(val) equivalent to remove constness from a value (GCC -Wcast-qual)
Syntax
from
arch.h:240
#define
LWIP_CONST_CAST
(
target_type
,
val
)
(
(
target_type
)
(
(
ptrdiff_t
)
val
)
)
Arguments
target_type
val
References
Location
Text
arch.h:240
#define
LWIP_CONST_CAST
(
target_type
,
val
)
(
(
target_type
)
(
(
ptrdiff_t
)
val
)
)
api_msg.c:119
return
LWIP_CONST_CAST
(
void
*
,
&
netconn_aborted
)
;
api_msg.c:121
return
LWIP_CONST_CAST
(
void
*
,
&
netconn_reset
)
;
api_msg.c:123
return
LWIP_CONST_CAST
(
void
*
,
&
netconn_closed
)
;
api_msg.c:327
msg
=
LWIP_CONST_CAST
(
void
*
,
&
netconn_closed
)
;
def.c:110
return
LWIP_CONST_CAST
(
char
*
,
buffer
)
;
def.c:114
return
LWIP_CONST_CAST
(
char
*
,
p
)
;
init.c:337
LWIP_ASSERT
(
"LWIP_CONST_CAST not implemented correctly. Check your lwIP port."
,
LWIP_CONST_CAST
(
void
*
,
&
a
)
==
&
a
)
;
pbuf.c:1181
return
LWIP_CONST_CAST
(
struct
pbuf
*
,
out
)
;
sockets.c:1266
msg
.
msg_iov
=
LWIP_CONST_CAST
(
struct
iovec
*
,
iov
)
;
sockets.c:1760
msg
.
msg_iov
=
LWIP_CONST_CAST
(
struct
iovec
*
,
iov
)
;
timeouts.c:271
sys_timeout
(
lwip_cyclic_timers
[
i
]
.
interval_ms
,
lwip_cyclic_timer
,
LWIP_CONST_CAST
(
void
*
,
&
lwip_cyclic_timers
[
i
]
)
)
;