1 /*  THIS FILE WAS GENERATED BY THE DATALIGHT RELIANCE EDGE CONFIGURATION
2  *  UTILITY.  DO NOT MODIFY.
3  *
4  *  Generated by configuration utility version 2.0
5  */
6 
7 /** @file
8  */
9 #ifndef REDCONF_H
10 #define REDCONF_H
11 
12 
13 #include <string.h>
14 
15 #define REDCONF_READ_ONLY               0
16 
17 #define REDCONF_API_POSIX               1
18 
19 #define REDCONF_API_FSE                 0
20 
21 #define REDCONF_API_POSIX_FORMAT        1
22 
23 #define REDCONF_API_POSIX_LINK          1
24 
25 #define REDCONF_API_POSIX_UNLINK        1
26 
27 #define REDCONF_API_POSIX_MKDIR         1
28 
29 #define REDCONF_API_POSIX_RMDIR         1
30 
31 #define REDCONF_API_POSIX_RENAME        1
32 
33 #define REDCONF_RENAME_ATOMIC           1
34 
35 #define REDCONF_API_POSIX_FTRUNCATE     1
36 
37 #define REDCONF_API_POSIX_READDIR       1
38 
39 #define REDCONF_NAME_MAX                28U
40 
41 #define REDCONF_PATH_SEPARATOR          '/'
42 
43 #define REDCONF_TASK_COUNT              10U
44 
45 #define REDCONF_HANDLE_COUNT            10U
46 
47 #define REDCONF_API_FSE_FORMAT          0
48 
49 #define REDCONF_API_FSE_TRUNCATE        0
50 
51 #define REDCONF_API_FSE_TRANSMASKGET    0
52 
53 #define REDCONF_API_FSE_TRANSMASKSET    0
54 
55 #define REDCONF_OUTPUT                  1
56 
57 #define REDCONF_ASSERTS                 1
58 
59 #define REDCONF_BLOCK_SIZE              512U
60 
61 #define REDCONF_VOLUME_COUNT            1U
62 
63 #define REDCONF_ENDIAN_BIG              0
64 
65 #define REDCONF_ALIGNMENT_SIZE          4U
66 
67 #define REDCONF_CRC_ALGORITHM           CRC_SLICEBY8
68 
69 #define REDCONF_INODE_BLOCKS            1
70 
71 #define REDCONF_INODE_TIMESTAMPS        1
72 
73 #define REDCONF_ATIME                   0
74 
75 #define REDCONF_DIRECT_POINTERS         4U
76 
77 #define REDCONF_INDIRECT_POINTERS       32U
78 
79 #define REDCONF_BUFFER_COUNT            12U
80 
81 #define RedMemCpyUnchecked              memcpy
82 
83 #define RedMemMoveUnchecked             memmove
84 
85 #define RedMemSetUnchecked              memset
86 
87 #define RedMemCmpUnchecked              memcmp
88 
89 #define RedStrLenUnchecked              strlen
90 
91 #define RedStrCmpUnchecked              strcmp
92 
93 #define RedStrNCmpUnchecked             strncmp
94 
95 #define RedStrNCpyUnchecked             strncpy
96 
97 #define REDCONF_TRANSACT_DEFAULT        ( ( RED_TRANSACT_CREAT | RED_TRANSACT_MKDIR | RED_TRANSACT_RENAME | RED_TRANSACT_LINK | RED_TRANSACT_UNLINK | RED_TRANSACT_FSYNC | RED_TRANSACT_CLOSE | RED_TRANSACT_VOLFULL | RED_TRANSACT_UMOUNT ) & RED_TRANSACT_MASK )
98 
99 #define REDCONF_IMAP_INLINE             0
100 
101 #define REDCONF_IMAP_EXTERNAL           1
102 
103 #define REDCONF_DISCARDS                0
104 
105 #define REDCONF_IMAGE_BUILDER           0
106 
107 #define REDCONF_CHECKER                 0
108 
109 #define RED_CONFIG_UTILITY_VERSION      0x2000000U
110 
111 #define RED_CONFIG_MINCOMPAT_VER        0x1000200U
112 
113 #endif /* ifndef REDCONF_H */
114