|
- #ifndef INI_CONFIG_TYPES_INT_H
- #define INI_CONFIG_TYPES_INT_H
-
- #include "ini-config.h"
-
- INI_CONFIG_DECLARE_TYPE(U8);
- #define INI_CONFIG_TYPE_U8 (INI_ConfigType) { \
- .size = sizeof(uint8_t), \
- .load = INI_ConfigLoadU8, \
- .save = INI_ConfigSaveU8, \
- .override = INI_ConfigOverrideU8, \
- }
-
- INI_CONFIG_DECLARE_TYPE(U16);
- #define INI_CONFIG_TYPE_U16 (INI_ConfigType) { \
- .size = sizeof(uint16_t), \
- .load = INI_ConfigLoadU16, \
- .save = INI_ConfigSaveU16, \
- .override = INI_ConfigOverrideU16, \
- }
-
- INI_CONFIG_DECLARE_TYPE(U32);
- #define INI_CONFIG_TYPE_U32 (INI_ConfigType) { \
- .size = sizeof(uint32_t), \
- .load = INI_ConfigLoadU32, \
- .save = INI_ConfigSaveU32, \
- .override = INI_ConfigOverrideU32, \
- }
-
- INI_CONFIG_DECLARE_TYPE(I8);
- #define INI_CONFIG_TYPE_I8 (INI_ConfigType) { \
- .size = sizeof(int8_t), \
- .load = INI_ConfigLoadI8, \
- .save = INI_ConfigSaveI8, \
- .override = INI_ConfigOverrideI8, \
- }
-
- INI_CONFIG_DECLARE_TYPE(I16);
- #define INI_CONFIG_TYPE_I16 (INI_ConfigType) { \
- .size = sizeof(int16_t), \
- .load = INI_ConfigLoadI16, \
- .save = INI_ConfigSaveI16, \
- .override = INI_ConfigOverrideI16, \
- }
-
- INI_CONFIG_DECLARE_TYPE(I32);
- #define INI_CONFIG_TYPE_I32 (INI_ConfigType) { \
- .size = sizeof(int32_t), \
- .load = INI_ConfigLoadI32, \
- .save = INI_ConfigSaveI32, \
- .override = INI_ConfigOverrideI32, \
- }
-
- #endif
|