Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
BaConfigDefs.h
1
/* Copyright (C) 2026 Real Time Logic. All rights reserved.
2
* Named values shared by application overrides and BAS port defaults.
3
*/
4
#ifndef _BaConfigDefs_h
5
#define _BaConfigDefs_h
6
7
#define BA_LUA_OS_LIBRARY_FULL 0
8
#define BA_LUA_OS_LIBRARY_MINIMAL 1
9
10
#define BA_ALLOCATOR_DEFAULT 0
11
#define BA_ALLOCATOR_DLMALLOC 1
12
#define BA_ALLOCATOR_MQX 2
13
14
#ifndef BA_BYTE_ORDER_LITTLE_ENDIAN
15
#define BA_BYTE_ORDER_LITTLE_ENDIAN 1234
16
#elif BA_BYTE_ORDER_LITTLE_ENDIAN != 1234
17
#error BA_BYTE_ORDER_LITTLE_ENDIAN must be 1234
18
#endif
19
#ifndef BA_BYTE_ORDER_BIG_ENDIAN
20
#define BA_BYTE_ORDER_BIG_ENDIAN 4321
21
#elif BA_BYTE_ORDER_BIG_ENDIAN != 4321
22
#error BA_BYTE_ORDER_BIG_ENDIAN must be 4321
23
#endif
24
25
#define BA_TIMER_SOURCE_INTERNAL 0
26
#define BA_TIMER_SOURCE_EXTERNAL 1
27
28
#endif
inc
BaConfigDefs.h
Barracuda Application Server
C/C++ reference | Doxygen 1.9.4