516 cx_attr_nonnull |
516 cx_attr_nonnull |
517 static inline int cxListInsertAfter( |
517 static inline int cxListInsertAfter( |
518 CxIterator *iter, |
518 CxIterator *iter, |
519 const void *elem |
519 const void *elem |
520 ) { |
520 ) { |
521 CxList* list = iter->src_handle.m; |
521 CxList* list = (CxList*)iter->src_handle.m; |
522 list->collection.sorted = false; |
522 list->collection.sorted = false; |
523 return list->cl->insert_iter(iter, elem, 0); |
523 return list->cl->insert_iter(iter, elem, 0); |
524 } |
524 } |
525 |
525 |
526 /** |
526 /** |
542 cx_attr_nonnull |
542 cx_attr_nonnull |
543 static inline int cxListInsertBefore( |
543 static inline int cxListInsertBefore( |
544 CxIterator *iter, |
544 CxIterator *iter, |
545 const void *elem |
545 const void *elem |
546 ) { |
546 ) { |
547 CxList* list = iter->src_handle.m; |
547 CxList* list = (CxList*)iter->src_handle.m; |
548 list->collection.sorted = false; |
548 list->collection.sorted = false; |
549 return list->cl->insert_iter(iter, elem, 1); |
549 return list->cl->insert_iter(iter, elem, 1); |
550 } |
550 } |
551 |
551 |
552 /** |
552 /** |