Lines Matching refs:CVPOS
70 typedef struct _pos CVPOS; typedef
77 CVPOS m_head;
78 CVPOS m_tail;
79 CVPOS m_head_free;
97 _LIST_INLINE CVPOS prefix##get_head_pos_##type(_CVLIST*);\
98 _LIST_INLINE CVPOS prefix##get_tail_pos_##type(_CVLIST*);\
99 _LIST_INLINE type* prefix##get_next_##type(CVPOS*);\
100 _LIST_INLINE type* prefix##get_prev_##type(CVPOS*);\
103 _LIST_INLINE CVPOS prefix##add_head_##type(_CVLIST*, type*);\
104 _LIST_INLINE CVPOS prefix##add_tail_##type(_CVLIST*, type*);\
107 _LIST_INLINE CVPOS prefix##insert_before_##type(_CVLIST*, CVPOS, type*);\
108 _LIST_INLINE CVPOS prefix##insert_after_##type(_CVLIST*, CVPOS, type*);\
109 _LIST_INLINE void prefix##remove_at_##type(_CVLIST*, CVPOS);\
110 _LIST_INLINE void prefix##set_##type(CVPOS, type*);\
111 _LIST_INLINE type* prefix##get_##type(CVPOS);\
184 CVPOS prefix##get_head_pos_##type(_CVLIST* l)\
188 CVPOS prefix##get_tail_pos_##type(_CVLIST* l)\
192 type* prefix##get_next_##type(CVPOS* pos)\
205 type* prefix##get_prev_##type(CVPOS* pos)\
218 int prefix##is_pos_##type(CVPOS pos)\
229 CVPOS prefix##add_head_##type(_CVLIST* l, type* data)\
247 CVPOS prefix##add_tail_##type(_CVLIST* l, type* data)\
287 CVPOS prefix##insert_after_##type(_CVLIST* l, CVPOS pos, type* data)\
291 CVPOS newpos;\
305 CVPOS prefix##insert_before_##type(_CVLIST* l, CVPOS pos, type* data)\
309 CVPOS newpos;\
323 void prefix##remove_at_##type(_CVLIST* l, CVPOS pos)\
345 void prefix##set_##type(CVPOS pos, type* data)\
350 type* prefix##get_##type(CVPOS pos)\