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