# suggestion:accord the code in queue.c

**URL:** <https://forums.freertos.org/t/suggestion-accord-the-code-in-queue-c/3944>\
**Category:** Kernel\
**Created:** [June 19, 2005, 10:21am UTC](https://forums.freertos.org/t/suggestion-accord-the-code-in-queue-c/3944 "2005-06-19T10:21:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [June 19, 2005, 10:21am UTC](https://forums.freertos.org/t/suggestion-accord-the-code-in-queue-c/3944/1 "2005-06-19T10:21:08Z")

</div>

**[aresqi](https://sourceforge.net/u/aresqi/)** wrote on [Sunday, June 19, 2005](https://sourceforge.net/p/freertos/discussion/382005/thread/b1ba9ee2/#3885):

use the same params for both xQueueSendFromISR and xQueueReceiveFromISR. And make the return of these funs the same meaning . I think it’s more understandable.

signed portBASE\_TYPE xQueueSendFromISR( xQueueHandle pxQueue, const void \*pvItemToQueue, signed portBASE\_TYPE xTaskPreviouslyWoken );  
==\>  
signed portBASE\_TYPE xQueueSendFromISR( xQueueHandle pxQueue, const void \*pvItemToQueue, signed portBASE\_TYPE \*pxTaskWoken);

or vice versa
