18#ifndef __APP_TYPE_H_INCLUDED__
19#define __APP_TYPE_H_INCLUDED__
23#if (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) && !defined(__cplusplus)
45# define UINT64_MAX ((uint64_t)(-1))
56#if !defined(__USE_LOCAL_STDBOOL__)
57# if (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L) && !defined(__cplusplus)
68# undef __USE_LOCAL_STDINT_STDBOOL__
71#if !__IS_COMPILER_GCC__ && !__IS_COMPILER_LLVM__
81#define __optimal_bit_sz (sizeof(uintalu_t) * 8)
82#define __optimal_bit_msk (__optimal_bit_sz - 1)
102#include "../__common/__type.h"
104#if __IS_COMPILER_GCC__
106#ifndef __VSF_APPLET__
110# define alloca(__size) __builtin_alloca(__size)
117extern char *
strcasestr(
const char *str,
const char *substr);
signed long long int_fast64_t
Definition type.h:43
unsigned long long uint64_t
Definition type.h:40
unsigned long long uint_fast64_t
Definition type.h:42
signed long long int64_t
Definition type.h:41
int32_t intalu_t
Definition type.h:69
uint32_t uintalu_t
Definition type.h:68
unsigned int uint32_t
Definition lvgl.h:43
signed int int32_t
Definition lvgl.h:44
int32_t intmax_t
Definition type.h:48
signed long int int_least32_t typedef uint32_t uintptr_t
Definition type.h:45
signed short int16_t
Definition type.h:30
unsigned short uint16_t
Definition type.h:29
unsigned char uint_fast8_t
Definition type.h:26
unsigned long int uint32_t
Definition type.h:34
int32_t intptr_t
Definition type.h:46
uint32_t uintmax_t
Definition type.h:47
signed short int_fast16_t
Definition type.h:32
unsigned long int uint_fast32_t
Definition type.h:36
unsigned short uint_fast16_t
Definition type.h:31
unsigned char uint8_t
Definition type.h:24
signed long int int32_t
Definition type.h:35
signed long int int_fast32_t
Definition type.h:37
signed char int8_t
Definition type.h:25
signed char int_fast8_t
Definition type.h:27
unsigned char uint_fast8_t
Definition stdint.h:23
long long int64_t
Definition stdint.h:10
unsigned long long uint64_t
Definition stdint.h:11
char int_fast8_t
Definition stdint.h:22
char * strcasestr(const char *haystack, const char *needle)