1.1 --- a/src/linked_list.c Sun Feb 07 20:05:26 2021 +0100 1.2 +++ b/src/linked_list.c Sun Feb 07 20:08:13 2021 +0100 1.3 @@ -27,13 +27,12 @@ 1.4 */ 1.5 1.6 #include "cx/linked_list.h" 1.7 -#include <stddef.h> 1.8 1.9 /* LOW LEVEL LINKED LIST FUNCTIONS */ 1.10 1.11 #define CX_LL_PTR(cur, off) ((void**)(((char*)cur)+off)) 1.12 1.13 -void *cx_linked_list_last(void **begin, void **end, off_t loc_next) { 1.14 +void *cx_linked_list_last(void **begin, void **end, ptrdiff_t loc_next) { 1.15 if (end != NULL) { 1.16 return *end; 1.17 } else { 1.18 @@ -50,7 +49,7 @@ 1.19 } 1.20 } 1.21 1.22 -int cx_linked_list_add(void **begin, void **end, off_t loc_next, off_t loc_prev, void *newnode) { 1.23 +int cx_linked_list_add(void **begin, void **end, ptrdiff_t loc_next, ptrdiff_t loc_prev, void *newnode) { 1.24 // TODO: how do we report error messages? 1.25 if (loc_next < 0 || (begin == NULL && end == NULL)) { 1.26 return 1;