51#define OS_STRING(x) #x
52#define X_STRING(x) OS_STRING(x)
71typedef unsigned long long UINT64;
72typedef signed long long INT64;
102#define NULL ((VOID *)0)
105#define OS_NULL_BYTE ((UINT8)0xFF)
106#define OS_NULL_SHORT ((UINT16)0xFFFF)
107#define OS_NULL_INT ((UINT32)0xFFFFFFFF)
166#define LOS_EDEADLK 35
169#ifndef LOS_EOPNOTSUPP
170#define LOS_EOPNOTSUPP 95
174#define LOS_ETIMEDOUT 110
178#define OS_ERROR (UINT32)(-1)
179#define OS_INVALID (UINT32)(-1)
180#define OS_INVALID_VALUE ((UINT32)0xFFFFFFFF)
181#define OS_64BIT_MAX 0xFFFFFFFFFFFFFFFFULL
187#define typeof __typeof__
189#ifndef LOS_LABEL_DEFN
190#define LOS_LABEL_DEFN(label) label
193#ifndef LOSARC_ALIGNMENT
194#define LOSARC_ALIGNMENT 8
197#ifndef LOSARC_P2ALIGNMENT
199#define LOSARC_P2ALIGNMENT 3
201#define LOSARC_P2ALIGNMENT 2
218#if !defined(LOSBLD_ATTRIB_ALIGN)
219#define LOSBLD_ATTRIB_ALIGN(__align__) __attribute__((aligned(__align__)))
223#if !defined(LOSBLD_ATTRIB_SECTION)
224#define LOSBLD_ATTRIB_SECTION(__sect__) __attribute__((section(__sect__)))
232#define LOSBLD_ATTRIB_USED __attribute__((used))
unsigned long VM_OFFSET_T