CAEN Utility  2.0.2
Utilities for CAEN projects
CAENLinkedList.c File Reference
#include <CAENLinkedList.h>
#include <CAENMultiplatform.h>
Include dependency graph for CAENLinkedList.c:

Go to the source code of this file.

Functions

c_linkedlist_t c_linkedlist_create ()
 
c_listnode_tc_linkedlist_insert_after (c_listnode_t *node, void *newElement)
 
c_listnode_tc_linkedlist_insert_before (c_listnode_t *node, void *newElement)
 
c_Utility_ErrorCode_t c_linkedlist_insert_last (c_linkedlist_t *list, void *newElement)
 
c_Utility_ErrorCode_t c_linkedlist_insert_first (c_linkedlist_t *list, void *newElement)
 
void * c_linkedlist_delete (c_linkedlist_t *list, c_listnode_t *node)
 
static int _simplecompare (const void *d1, const void *d2)
 
void * c_linkedlist_delete_data_compare (c_linkedlist_t *list, void *data, c_listdata_comparator_t cmp)
 
void * c_linkedlist_delete_data (c_linkedlist_t *list, void *data)
 
void * c_linkedlist_delete_last (c_linkedlist_t *list)
 
void * c_linkedlist_delete_first (c_linkedlist_t *list)
 

Function Documentation

◆ _simplecompare()

static int _simplecompare ( const void *  d1,
const void *  d2 
)
static

Definition at line 139 of file CAENLinkedList.c.

Here is the caller graph for this function: