]> pd.if.org Git - liblfds/blob - liblfds/liblfds7.0.0/liblfds700/inc/liblfds700.h
Initial import (all versions, including the new 7.1.0)
[liblfds] / liblfds / liblfds7.0.0 / liblfds700 / inc / liblfds700.h
1 #ifndef LIBLFDS700_H
2
3   /***** defines *****/
4   #define LIBLFDS700_H
5
6   /***** pragmas on *****/
7   #pragma warning( disable : 4324 )                                          // TRD : 4324 disables MSVC warnings for structure alignment padding due to alignment specifiers
8
9   #pragma prefast( disable : 28113 28182 28183, "blah" )
10
11   /***** includes *****/
12   #include "liblfds700/lfds700_porting_abstraction_layer_compiler.h"
13   #include "liblfds700/lfds700_porting_abstraction_layer_operating_system.h"
14   #include "liblfds700/lfds700_porting_abstraction_layer_processor.h"
15
16   #include "liblfds700/lfds700_misc.h"                                       // TRD : everything after depends on misc
17   #include "liblfds700/lfds700_btree_addonly_unbalanced.h"                   // TRD : hash_addonly depends on btree_addonly_unbalanced
18   #include "liblfds700/lfds700_freelist.h"
19   #include "liblfds700/lfds700_hash_addonly.h"
20   #include "liblfds700/lfds700_list_addonly_ordered_singlylinked.h"
21   #include "liblfds700/lfds700_list_addonly_singlylinked_unordered.h"
22   #include "liblfds700/lfds700_queue.h"
23   #include "liblfds700/lfds700_queue_bounded_singleconsumer_singleproducer.h"
24   #include "liblfds700/lfds700_ringbuffer.h"
25   #include "liblfds700/lfds700_stack.h"
26
27   /***** pragmas off *****/
28   #pragma warning( default : 4324 )
29
30 #endif
31