src/cx/list.h

changeset 853
d4baf4dd55c3
parent 764
ccbdbd088455
child 854
fe0d69d72bcd
     1.1 --- a/src/cx/list.h	Thu May 23 18:21:36 2024 +0200
     1.2 +++ b/src/cx/list.h	Thu May 23 19:29:14 2024 +0200
     1.3 @@ -100,7 +100,7 @@
     1.4       * Member function for inserting an element relative to an iterator position.
     1.5       */
     1.6      int (*insert_iter)(
     1.7 -            struct cx_mut_iterator_s *iter,
     1.8 +            struct cx_iterator_s *iter,
     1.9              void const *elem,
    1.10              int prepend
    1.11      );
    1.12 @@ -336,10 +336,10 @@
    1.13   */
    1.14  __attribute__((__nonnull__))
    1.15  static inline int cxListInsertAfter(
    1.16 -        CxMutIterator *iter,
    1.17 +        CxIterator *iter,
    1.18          void const *elem
    1.19  ) {
    1.20 -    return ((struct cx_list_s *) iter->src_handle)->cl->insert_iter(iter, elem, 0);
    1.21 +    return ((struct cx_list_s *) iter->src_handle.m)->cl->insert_iter(iter, elem, 0);
    1.22  }
    1.23  
    1.24  /**
    1.25 @@ -359,10 +359,10 @@
    1.26   */
    1.27  __attribute__((__nonnull__))
    1.28  static inline int cxListInsertBefore(
    1.29 -        CxMutIterator *iter,
    1.30 +        CxIterator *iter,
    1.31          void const *elem
    1.32  ) {
    1.33 -    return ((struct cx_list_s *) iter->src_handle)->cl->insert_iter(iter, elem, 1);
    1.34 +    return ((struct cx_list_s *) iter->src_handle.m)->cl->insert_iter(iter, elem, 1);
    1.35  }
    1.36  
    1.37  /**
    1.38 @@ -481,7 +481,7 @@
    1.39   * @return a new iterator
    1.40   */
    1.41  __attribute__((__nonnull__, __warn_unused_result__))
    1.42 -CxMutIterator cxListMutIteratorAt(
    1.43 +CxIterator cxListMutIteratorAt(
    1.44          CxList *list,
    1.45          size_t index
    1.46  );
    1.47 @@ -499,7 +499,7 @@
    1.48   * @return a new iterator
    1.49   */
    1.50  __attribute__((__nonnull__, __warn_unused_result__))
    1.51 -CxMutIterator cxListMutBackwardsIteratorAt(
    1.52 +CxIterator cxListMutBackwardsIteratorAt(
    1.53          CxList *list,
    1.54          size_t index
    1.55  );
    1.56 @@ -530,7 +530,7 @@
    1.57   * @return a new iterator
    1.58   */
    1.59  __attribute__((__nonnull__, __warn_unused_result__))
    1.60 -static inline CxMutIterator cxListMutIterator(CxList *list) {
    1.61 +static inline CxIterator cxListMutIterator(CxList *list) {
    1.62      return cxListMutIteratorAt(list, 0);
    1.63  }
    1.64  
    1.65 @@ -561,7 +561,7 @@
    1.66   * @return a new iterator
    1.67   */
    1.68  __attribute__((__nonnull__, __warn_unused_result__))
    1.69 -static inline CxMutIterator cxListMutBackwardsIterator(CxList *list) {
    1.70 +static inline CxIterator cxListMutBackwardsIterator(CxList *list) {
    1.71      return cxListMutBackwardsIteratorAt(list, list->size - 1);
    1.72  }
    1.73  

mercurial