1 /***** the library wide include file *****/
\r
2 #include "liblfds611_internal.h"
\r
4 /***** defines *****/
\r
6 /***** structures *****/
\r
7 #pragma pack( push, LFDS611_ALIGN_DOUBLE_POINTER )
\r
9 struct lfds611_ringbuffer_state
\r
11 struct lfds611_queue_state
\r
14 struct lfds611_freelist_state
\r
20 /***** externs *****/
\r
22 /***** private prototypes *****/
\r
23 void lfds611_ringbuffer_internal_validate( struct lfds611_ringbuffer_state *rs, struct lfds611_validation_info *vi, enum lfds611_data_structure_validity *lfds611_queue_validity, enum lfds611_data_structure_validity *lfds611_freelist_validity );
\r