mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 11:26:12 +08:00
Clean up queue files so that they look more like others
This commit is contained in:
+11
-12
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/dq_addafter.c
|
* libc/queue/dq_addafter.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,30 +31,29 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
* Compilation Switches
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: dq_addafter
|
* Name: dq_addafter
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* dq_addafter function adds 'node' after 'qqqq' in the
|
* dq_addafter function adds 'node' after 'prev' in the 'queue.'
|
||||||
* 'queue.'
|
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void dq_addafter(FAR dq_entry_t *prev, FAR dq_entry_t *node,
|
void dq_addafter(FAR dq_entry_t *prev, FAR dq_entry_t *node,
|
||||||
dq_queue_t *queue)
|
dq_queue_t *queue)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/dq_addfirst.c
|
* libc/queue/dq_addfirst.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: dq_addfirst
|
* Name: dq_addfirst
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* dq_addfirst affs 'node' at the beginning of 'queue'
|
* dq_addfirst affs 'node' at the beginning of 'queue'
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void dq_addfirst(FAR dq_entry_t *node, dq_queue_t *queue)
|
void dq_addfirst(FAR dq_entry_t *node, dq_queue_t *queue)
|
||||||
{
|
{
|
||||||
|
|||||||
+8
-13
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/dq_addlast.c
|
* libc/queue/dq_addlast.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: dq_addlast
|
* Name: dq_addlast
|
||||||
*
|
*
|
||||||
* Description
|
* Description
|
||||||
* dq_addlast adds 'node' to the end of 'queue'
|
* dq_addlast adds 'node' to the end of 'queue'
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void dq_addlast(FAR dq_entry_t *node, dq_queue_t *queue)
|
void dq_addlast(FAR dq_entry_t *node, dq_queue_t *queue)
|
||||||
{
|
{
|
||||||
@@ -71,4 +67,3 @@ void dq_addlast(FAR dq_entry_t *node, dq_queue_t *queue)
|
|||||||
queue->tail = node;
|
queue->tail = node;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
-13
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/dq_rem.c
|
* libc/queue/dq_rem.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: dq_rem
|
* Name: dq_rem
|
||||||
*
|
*
|
||||||
* Descripton:
|
* Descripton:
|
||||||
* dq_rem removes 'node' from 'queue'
|
* dq_rem removes 'node' from 'queue'
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void dq_rem(FAR dq_entry_t *node, dq_queue_t *queue)
|
void dq_rem(FAR dq_entry_t *node, dq_queue_t *queue)
|
||||||
{
|
{
|
||||||
@@ -81,4 +77,3 @@ void dq_rem(FAR dq_entry_t *node, dq_queue_t *queue)
|
|||||||
node->flink = NULL;
|
node->flink = NULL;
|
||||||
node->blink = NULL;
|
node->blink = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/dq_remfirst.c
|
* libc/queue/dq_remfirst.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: dq_remfirst
|
* Name: dq_remfirst
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* dq_remfirst removes 'node' from the head of 'queue'
|
* dq_remfirst removes 'node' from the head of 'queue'
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
FAR dq_entry_t *dq_remfirst(dq_queue_t *queue)
|
FAR dq_entry_t *dq_remfirst(dq_queue_t *queue)
|
||||||
{
|
{
|
||||||
@@ -79,4 +75,3 @@ FAR dq_entry_t *dq_remfirst(dq_queue_t *queue)
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_addafter.c
|
* libc/queue/sq_addafter.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,30 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: sq_addafter.c
|
* Name: sq_addafter.c
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* The sq_addafter function adds 'node' after 'prev' in the
|
* The sq_addafter function adds 'node' after 'prev' in the 'queue.'
|
||||||
* 'queue.'
|
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void sq_addafter(FAR sq_entry_t *prev, FAR sq_entry_t *node,
|
void sq_addafter(FAR sq_entry_t *prev, FAR sq_entry_t *node,
|
||||||
sq_queue_t *queue)
|
sq_queue_t *queue)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_addfirst.c
|
* libc/queue/sq_addfirst.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,30 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: sq_addfirst
|
* Name: sq_addfirst
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* The sq_addfirst function places the 'node' at the head
|
* The sq_addfirst function places the 'node' at the head of the 'queue'
|
||||||
* of the 'queue'
|
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void sq_addfirst(FAR sq_entry_t *node, sq_queue_t *queue)
|
void sq_addfirst(FAR sq_entry_t *node, sq_queue_t *queue)
|
||||||
{
|
{
|
||||||
|
|||||||
+8
-13
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_addlast.c
|
* libc/queue/sq_addlast.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: sq_addlast
|
* Name: sq_addlast
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* The sq_addlast function places the 'node' at the tail of
|
* The sq_addlast function places the 'node' at the tail of
|
||||||
* the 'queue'
|
* the 'queue'
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void sq_addlast(FAR sq_entry_t *node, sq_queue_t *queue)
|
void sq_addlast(FAR sq_entry_t *node, sq_queue_t *queue)
|
||||||
{
|
{
|
||||||
@@ -69,4 +65,3 @@ void sq_addlast(FAR sq_entry_t *node, sq_queue_t *queue)
|
|||||||
queue->tail = node;
|
queue->tail = node;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
-12
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_rem.c
|
* libc/queue/sq_rem.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* public Functions
|
* public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: sq_rem
|
* Name: sq_rem
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* sq_rem removes a 'node' for 'queue.'
|
* sq_rem removes a 'node' for 'queue.'
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
void sq_rem(FAR sq_entry_t *node, sq_queue_t *queue)
|
void sq_rem(FAR sq_entry_t *node, sq_queue_t *queue)
|
||||||
{
|
{
|
||||||
|
|||||||
+10
-14
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_remafter.c
|
* libc/queue/sq_remafter.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,30 +31,26 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name:
|
* Name:
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* sq_remafter removes the entry following 'node; from the
|
* sq_remafter removes the entry following 'node; from the'queue' Returns
|
||||||
* 'queue' Returns a reference to the removed entry.
|
* a reference to the removed entry.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
FAR sq_entry_t *sq_remafter(FAR sq_entry_t *node, sq_queue_t *queue)
|
FAR sq_entry_t *sq_remafter(FAR sq_entry_t *node, sq_queue_t *queue)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_remfirst.c
|
* libc/queue/sq_remfirst.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,30 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: sq_remfirst
|
* Name: sq_remfirst
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* sq_remfirst function removes the first entry from
|
* sq_remfirst function removes the first entry from 'queue'
|
||||||
* 'queue'
|
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
FAR sq_entry_t *sq_remfirst(sq_queue_t *queue)
|
FAR sq_entry_t *sq_remfirst(sq_queue_t *queue)
|
||||||
{
|
{
|
||||||
|
|||||||
+8
-12
@@ -1,4 +1,4 @@
|
|||||||
/************************************************************
|
/****************************************************************************
|
||||||
* libc/queue/sq_remlast.c
|
* libc/queue/sq_remlast.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
|
||||||
@@ -31,29 +31,25 @@
|
|||||||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Compilation Switches
|
|
||||||
************************************************************/
|
|
||||||
|
|
||||||
/************************************************************
|
|
||||||
* Included Files
|
* Included Files
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include <queue.h>
|
#include <queue.h>
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Public Functions
|
* Public Functions
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/************************************************************
|
/****************************************************************************
|
||||||
* Name: sq_remlast
|
* Name: sq_remlast
|
||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* Removes the last entry in a singly-linked queue.
|
* Removes the last entry in a singly-linked queue.
|
||||||
*
|
*
|
||||||
************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
FAR sq_entry_t *sq_remlast(sq_queue_t *queue)
|
FAR sq_entry_t *sq_remlast(sq_queue_t *queue)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user