src/list.c

changeset 398
8d506ed6c1c0
parent 390
d345541018fa
child 401
e6a8f7fb0c45
equal deleted inserted replaced
397:cfc1193b1e65 398:8d506ed6c1c0
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE. 26 * POSSIBILITY OF SUCH DAMAGE.
27 */ 27 */
28 28
29 #include "cx/list.h" 29 #include "cx/list.h"
30
31 int cxListAdd(CxList list, void *elem) {
32 return list->cl->add(&list->data, elem);
33 }
34
35 int cxListInsert(CxList list, size_t index, void *elem) {
36 return list->cl->insert(&list->data, index, elem);
37 }
38
39 void *cxListRemove(CxList list, size_t index) {
40 return list->cl->remove(&list->data, index);
41 }
42
43 size_t cxListFind(CxList list, void *elem) {
44 return list->cl->find(&list->data, elem);
45 }
46
47 size_t cxListSize(CxList list) {
48 return list->cl->size(&list->data);
49 }

mercurial