This commit is contained in:
wanghengZzz 2026-08-27 15:53:52 +00:00 • committed by GitHub
commit 95cfa6afd3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

10
queue.c
View file

@ -2308,6 +2308,8 @@ void vQueueDelete( QueueHandle_t xQueue )
{ {
traceENTER_uxQueueGetQueueNumber( xQueue ); traceENTER_uxQueueGetQueueNumber( xQueue );
configASSERT( xQueue );
traceRETURN_uxQueueGetQueueNumber( ( ( Queue_t * ) xQueue )->uxQueueNumber ); traceRETURN_uxQueueGetQueueNumber( ( ( Queue_t * ) xQueue )->uxQueueNumber );
return ( ( Queue_t * ) xQueue )->uxQueueNumber; return ( ( Queue_t * ) xQueue )->uxQueueNumber;
@ -2323,6 +2325,8 @@ void vQueueDelete( QueueHandle_t xQueue )
{ {
traceENTER_vQueueSetQueueNumber( xQueue, uxQueueNumber ); traceENTER_vQueueSetQueueNumber( xQueue, uxQueueNumber );
configASSERT( xQueue );
( ( Queue_t * ) xQueue )->uxQueueNumber = uxQueueNumber; ( ( Queue_t * ) xQueue )->uxQueueNumber = uxQueueNumber;
traceRETURN_vQueueSetQueueNumber(); traceRETURN_vQueueSetQueueNumber();
@ -2337,6 +2341,8 @@ void vQueueDelete( QueueHandle_t xQueue )
{ {
traceENTER_ucQueueGetQueueType( xQueue ); traceENTER_ucQueueGetQueueType( xQueue );
configASSERT( xQueue );
traceRETURN_ucQueueGetQueueType( ( ( Queue_t * ) xQueue )->ucQueueType ); traceRETURN_ucQueueGetQueueType( ( ( Queue_t * ) xQueue )->ucQueueType );
return ( ( Queue_t * ) xQueue )->ucQueueType; return ( ( Queue_t * ) xQueue )->ucQueueType;
@ -2349,6 +2355,8 @@ UBaseType_t uxQueueGetQueueItemSize( QueueHandle_t xQueue ) /* PRIVILEGED_FUNCTI
{ {
traceENTER_uxQueueGetQueueItemSize( xQueue ); traceENTER_uxQueueGetQueueItemSize( xQueue );
configASSERT( xQueue );
traceRETURN_uxQueueGetQueueItemSize( ( ( Queue_t * ) xQueue )->uxItemSize ); traceRETURN_uxQueueGetQueueItemSize( ( ( Queue_t * ) xQueue )->uxItemSize );
return ( ( Queue_t * ) xQueue )->uxItemSize; return ( ( Queue_t * ) xQueue )->uxItemSize;
@ -2359,6 +2367,8 @@ UBaseType_t uxQueueGetQueueLength( QueueHandle_t xQueue ) /* PRIVILEGED_FUNCTION
{ {
traceENTER_uxQueueGetQueueLength( xQueue ); traceENTER_uxQueueGetQueueLength( xQueue );
configASSERT( xQueue );
traceRETURN_uxQueueGetQueueLength( ( ( Queue_t * ) xQueue )->uxLength ); traceRETURN_uxQueueGetQueueLength( ( ( Queue_t * ) xQueue )->uxLength );
return ( ( Queue_t * ) xQueue )->uxLength; return ( ( Queue_t * ) xQueue )->uxLength;