portPOINTER_SIZE_TYPE is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

portPOINTER_SIZE_TYPE macro

Syntax

#define portPOINTER_SIZE_TYPE uint32_t

References

LocationText
FreeRTOS.h:312
#define portPOINTER_SIZE_TYPE uint32_t
tasks.c:865
pxTopOfStack = ( StackType_t * ) ( ( ( portPOINTER_SIZE_TYPE ) pxTopOfStack ) & ( ~( ( portPOINTER_SIZE_TYPE ) portBYTE_ALIGNMENT_MASK ) ) ); /*lint !e923 !e9033 !e9078 MISRA exception. Avoiding casts between pointers and integers is not practical. Size differences accounted for using portPOINTER_SIZE_TYPE type. Checked by assert(). */
tasks.c:868
configASSERT( ( ( ( portPOINTER_SIZE_TYPE ) pxTopOfStack & ( portPOINTER_SIZE_TYPE ) portBYTE_ALIGNMENT_MASK ) == 0UL ) );