win-pvdrivers

view liblfds.6/src/ringbuffer/ringbuffer_internal.h @ 1086:3d4d85c41fc6

Added tag 1.0.1085 for changeset 896402519f15
author James Harper <james.harper@bendigoit.com.au>
date Thu Dec 12 20:06:12 2013 +1100 (2013-12-12)
parents 6300617040e0
children
line source
1 /***** the library wide include file *****/
2 #include "liblfds_internal.h"
4 /***** defines *****/
6 /***** structures *****/
7 #pragma pack( push, ALIGN_DOUBLE_POINTER )
9 struct ringbuffer_state
10 {
11 struct queue_state
12 *qs;
14 struct freelist_state
15 *fs;
16 };
18 #pragma pack( pop )
20 /***** externs *****/
22 /***** private prototypes *****/
23 void ringbuffer_internal_validate( struct ringbuffer_state *rs, struct validation_info *vi, enum data_structure_validity *queue_validity, enum data_structure_validity *freelist_validity );