src/cx/list.h

changeset 856
6bbbf219251d
parent 854
fe0d69d72bcd
     1.1 --- a/src/cx/list.h	Thu May 23 20:31:37 2024 +0200
     1.2 +++ b/src/cx/list.h	Thu May 23 20:43:04 2024 +0200
     1.3 @@ -213,7 +213,7 @@
     1.4   */
     1.5  __attribute__((__nonnull__))
     1.6  static inline bool cxListIsStoringPointers(CxList const *list) {
     1.7 -    return list->base.store_pointer;
     1.8 +    return list->collection.store_pointer;
     1.9  }
    1.10  
    1.11  /**
    1.12 @@ -224,7 +224,7 @@
    1.13   */
    1.14  __attribute__((__nonnull__))
    1.15  static inline size_t cxListSize(CxList const *list) {
    1.16 -    return list->base.size;
    1.17 +    return list->collection.size;
    1.18  }
    1.19  
    1.20  /**
    1.21 @@ -240,7 +240,7 @@
    1.22          CxList *list,
    1.23          void const *elem
    1.24  ) {
    1.25 -    return list->cl->insert_element(list, list->base.size, elem);
    1.26 +    return list->cl->insert_element(list, list->collection.size, elem);
    1.27  }
    1.28  
    1.29  /**
    1.30 @@ -265,7 +265,7 @@
    1.31          void const *array,
    1.32          size_t n
    1.33  ) {
    1.34 -    return list->cl->insert_array(list, list->base.size, array, n);
    1.35 +    return list->cl->insert_array(list, list->collection.size, array, n);
    1.36  }
    1.37  
    1.38  /**
    1.39 @@ -547,7 +547,7 @@
    1.40   */
    1.41  __attribute__((__nonnull__, __warn_unused_result__))
    1.42  static inline CxIterator cxListBackwardsIterator(CxList const *list) {
    1.43 -    return list->cl->iterator(list, list->base.size - 1, true);
    1.44 +    return list->cl->iterator(list, list->collection.size - 1, true);
    1.45  }
    1.46  
    1.47  /**
    1.48 @@ -562,7 +562,7 @@
    1.49   */
    1.50  __attribute__((__nonnull__, __warn_unused_result__))
    1.51  static inline CxIterator cxListMutBackwardsIterator(CxList *list) {
    1.52 -    return cxListMutBackwardsIteratorAt(list, list->base.size - 1);
    1.53 +    return cxListMutBackwardsIteratorAt(list, list->collection.size - 1);
    1.54  }
    1.55  
    1.56  /**

mercurial