]> pd.if.org Git - liblfds/blob - liblfds/liblfds7.1.0/liblfds710/inc/liblfds710.h
Initial import (all versions, including the new 7.1.0)
[liblfds] / liblfds / liblfds7.1.0 / liblfds710 / inc / liblfds710.h
1 #ifndef LIBLFDS710_H
2
3   /***** defines *****/
4   #define LIBLFDS710_H
5
6   /***** pragmas on *****/
7   #pragma warning( push )
8   #pragma warning( disable : 4324 )                                          // TRD : 4324 disables MSVC warnings for structure alignment padding due to alignment specifiers
9   #pragma prefast( disable : 28113 28182 28183, "blah" )
10
11   /***** includes *****/
12   #include "liblfds710/lfds710_porting_abstraction_layer_compiler.h"
13   #include "liblfds710/lfds710_porting_abstraction_layer_operating_system.h"
14   #include "liblfds710/lfds710_porting_abstraction_layer_processor.h"
15
16   #include "liblfds710/lfds710_prng.h"                                       // TRD : misc requires prng
17   #include "liblfds710/lfds710_misc.h"                                       // TRD : everything after depends on misc
18   #include "liblfds710/lfds710_btree_addonly_unbalanced.h"                   // TRD : hash_addonly depends on btree_addonly_unbalanced
19   #include "liblfds710/lfds710_freelist.h"
20   #include "liblfds710/lfds710_hash_addonly.h"
21   #include "liblfds710/lfds710_list_addonly_singlylinked_ordered.h"
22   #include "liblfds710/lfds710_list_addonly_singlylinked_unordered.h"
23   #include "liblfds710/lfds710_queue_bounded_manyproducer_manyconsumer.h"
24   #include "liblfds710/lfds710_queue_bounded_singleproducer_singleconsumer.h"
25   #include "liblfds710/lfds710_queue_unbounded_manyproducer_manyconsumer.h"
26   #include "liblfds710/lfds710_ringbuffer.h"
27   #include "liblfds710/lfds710_stack.h"
28
29   /***** pragmas off *****/
30   #pragma warning( pop )
31
32 #endif
33