linkedList

type-safe double linked lists
git clone https://noulin.net/git/linkedList.git
Log | Files | Refs | README | LICENSE

commit 408cbcc6699a9f95ae3454a9851f69866a72cd3d
parent 16e2932c7e0002dd6f7b8ab29dbbb7db00f30d49
Author: Remy Noulin <loader2x@gmail.com>
Date:   Thu,  2 May 2019 13:28:58 +0200

fix isEmpty macro

linkedList.h  | 4 ++--
linkedListe.h | 4 ++--
package.yml   | 8 +++-----
3 files changed, 7 insertions(+), 9 deletions(-)

Diffstat:
MlinkedList.h | 4++--
MlinkedListe.h | 4++--
Mpackage.yml | 8+++-----
3 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/linkedList.h b/linkedList.h @@ -90,7 +90,7 @@ /** * is list empty */ -#define llistIsEmpty(name) dArrayIsEmpty(&(name)->list) +#define llistIsEmpty(name) ((name)->head == NULL and (name)->last == NULL) /** * push element to list (only allocates node) @@ -214,7 +214,7 @@ #define llistLast(name) (name)->last->elem /** last node pointer */ -#define llistLasttNode(name) (name)->last +#define llistLastNode(name) (name)->last /** previous node */ #define llistPrev(node) (node)->prev diff --git a/linkedListe.h b/linkedListe.h @@ -166,7 +166,7 @@ /** * is list empty */ -#define llisteIsEmpty(name) dArrayIsEmpty((name)->list) +#define llisteIsEmpty(name) ((name)->head == NULL and (name)->last == NULL) /** * push element to list (only allocates node) @@ -290,7 +290,7 @@ #define llisteLast(name) (name)->last->elem /** last node pointer */ -#define llisteLasttNode(name) (name)->last +#define llisteLastNode(name) (name)->last /** previous node */ #define llistePrev(node) (node)->prev diff --git a/package.yml b/package.yml @@ -1,20 +1,18 @@ --- name: linkedList - version: 0.0.2 + version: 0.0.3 description: "double linked lists" bin: ./linkedList.h #cflags: -DA -ggdb -std=gnu11 -fPIC -pipe #lflags: -lpcre repository: type: git - url: git+https://github.com/RemyNoulin/linkedList.git + url: git+https://noulin.net/git/linkedList.git keywords: - data structure author: Remy Noulin license: MIT - bugs: - url: https://github.com/RemyNoulin/linkedList/issues - homepage: https://github.com/RemyNoulin/linkedList#readme + homepage: https://noulin.net/linkedList/file/README.md.html #compileHelp: # text displayed when there is a compilation error #dependencies: # md4c: