1 #ifndef _ALCS_INTERNAL_H_
2 #define _ALCS_INTERNAL_H_
3 
4 #include "linkkit/infra/infra_config.h"
5 #include "linkkit/infra/infra_types.h"
6 #include "linkkit/infra/infra_defs.h"
7 #include "linkkit/infra/infra_md5.h"
8 #include "linkkit/infra/infra_sha1.h"
9 #include "linkkit/infra/infra_json_parser.h"
10 #include "alcs_base64.h"
11 #include "linkkit/wrappers/wrappers.h"
12 
13 #ifdef INFRA_MEM_STATS
14 #include "linkkit/infra/infra_mem_stats.h"
15 #define ALCS_malloc(size)         LITE_malloc(size, MEM_MAGIC, "alcs")
16 #define ALCS_ADAPTER_malloc(size) LITE_malloc(size, MEM_MAGIC, "alcs_adapter")
17 #define ALCS_free(ptr)            LITE_free(ptr)
18 #else
19 #define ALCS_malloc(size)         HAL_Malloc(size)
20 #define ALCS_ADAPTER_malloc(size) HAL_Malloc(size)
21 #define ALCS_free(ptr)         \
22     {                          \
23         HAL_Free((void *)ptr); \
24         ptr = NULL;            \
25     }
26 #endif
27 
28 #endif
29 
30