10#include <linux/types.h>
11#elif (defined(__LITEOS__) || defined(TD_SUPPORT_STDLIB) || defined(CONFIG_CGRA_CORE))
25#define NULL ((void*)0)
31#define TD_NULL_PTR TD_NULL
63#if ((!defined(_LINUX_TYPES_H)) && (!defined(_STDINT_H)) && (!defined(CONFIG_CGRA_CORE)) \
64 &&(!defined(__DEFINED_uintptr_t)))
66#define __DEFINED_uintptr_t
void * td_pvoid
Definition td_type.h:54
unsigned long td_size_t
Definition td_type.h:56
unsigned long td_ulong
Definition td_type.h:40
td_byte * td_pbyte
Definition td_type.h:53
float td_float
Definition td_type.h:47
td_u8 td_byte
Definition td_type.h:52
unsigned short td_u16
Definition td_type.h:37
signed long td_ssize_t
Definition td_type.h:57
long long td_mem_handle_t
Definition td_type.h:60
double td_double
Definition td_type.h:48
uintptr_t td_uintptr_t
Definition td_type.h:68
td_u32 td_handle
Definition td_type.h:51
unsigned long long td_mem_size_t
Definition td_type.h:59
unsigned int uintptr_t
Definition td_type.h:65
unsigned char td_u8
Definition td_type.h:36
unsigned int td_phys_addr_bit32
Definition td_type.h:77
long td_slong
Definition td_type.h:46
td_u8 td_bool
Definition td_type.h:50
unsigned char td_uchar
Definition td_type.h:35
long long td_s64
Definition td_type.h:45
unsigned long td_length_t
Definition td_type.h:58
void td_void
Definition td_type.h:49
signed char td_s8
Definition td_type.h:42
unsigned int td_virt_addr_t
Definition td_type.h:75
unsigned int td_fr32
Definition td_type.h:61
unsigned int td_u32
Definition td_type.h:38
volatile td_u32 td_u32_reg
Definition td_type.h:55
short td_s16
Definition td_type.h:43
int td_s32
Definition td_type.h:44
unsigned long long td_u64
Definition td_type.h:39
char td_char
Definition td_type.h:41
unsigned int td_phys_addr_t
Definition td_type.h:74