1 /***** the library wide include file *****/
2 #include "lfds600_internal.h"
6 /***** structures *****/
7 #pragma pack( push, LFDS600_ALIGN_DOUBLE_POINTER )
9 struct lfds600_ringbuffer_state
11 struct lfds600_queue_state
14 struct lfds600_freelist_state
22 /***** private prototypes *****/
23 void lfds600_ringbuffer_internal_validate( struct lfds600_ringbuffer_state *rs, struct lfds600_validation_info *vi, enum data_structure_validity *lfds600_queue_validity, enum data_structure_validity *lfds600_freelist_validity );