src/linked_list.c

changeset 400
8cd274352419
parent 399
8902fcd1e057
child 401
e6a8f7fb0c45
     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;

mercurial