]> pd.if.org Git - liblfds/blob - liblfds/liblfds6.1.0/liblfds610/src/lfds610_abstraction/lfds610_abstraction_malloc.c
Initial import (all versions, including the new 7.1.0)
[liblfds] / liblfds / liblfds6.1.0 / liblfds610 / src / lfds610_abstraction / lfds610_abstraction_malloc.c
1 #include "lfds610_abstraction_internal_wrapper.h"
2
3
4
5
6
7 /****************************************************************************/
8 #if (!defined WIN_KERNEL_BUILD)
9
10   /* TRD : any OS except Windows kernel on any CPU with any compiler
11
12            !WIN_KERNEL_BUILD  indicates not Windows kernel
13   */
14
15   void *lfds610_abstraction_malloc( size_t size )
16   {
17     return( malloc(size) );
18   }
19
20 #endif
21
22
23
24
25
26 /****************************************************************************/
27 #if (defined WIN_KERNEL_BUILD)
28
29   /* TRD : any Windows (kernel) on any CPU with the Microsoft C compiler
30
31            WIN_KERNEL_BUILD  indicates Windows kernel
32   */
33
34   void *lfds610_abstraction_malloc( size_t size )
35   {
36     return( ExAllocatePoolWithTag(NonPagedPool, size, 'sdfl') );
37   }
38
39 #endif
40