types.h

来自「xen 3.2.2 源码」· C头文件 代码 · 共 73 行

H
73
字号
/* -*-  Mode:C; c-basic-offset:4; tab-width:4 -*- **************************************************************************** * (C) 2003 - Rolf Neugebauer - Intel Research Cambridge **************************************************************************** * *        File: types.h *      Author: Rolf Neugebauer (neugebar@dcs.gla.ac.uk) *     Changes:  *               *        Date: May 2003 *  * Environment: Xen Minimal OS * Description: a random collection of type definitions * **************************************************************************** * $Id: h-insert.h,v 1.4 2002/11/08 16:03:55 rn Exp $ **************************************************************************** */#ifndef _TYPES_H_#define _TYPES_H_typedef signed char         s8;typedef unsigned char       u8;typedef signed short        s16;typedef unsigned short      u16;typedef signed int          s32;typedef unsigned int        u32;#ifdef __i386__typedef signed long long    s64;typedef unsigned long long  u64;#elif defined(__x86_64__) || defined(__ia64__)typedef signed long         s64;typedef unsigned long       u64;#endif/* FreeBSD compat types */typedef unsigned char       u_char;typedef unsigned int        u_int;typedef unsigned long       u_long;#ifdef __i386__typedef long long           quad_t;typedef unsigned long long  u_quad_t;typedef unsigned int        uintptr_t;#if !defined(CONFIG_X86_PAE)typedef struct { unsigned long pte_low; } pte_t;#elsetypedef struct { unsigned long pte_low, pte_high; } pte_t;#endif /* CONFIG_X86_PAE */#elif defined(__x86_64__) || defined(__ia64__)typedef long                quad_t;typedef unsigned long       u_quad_t;typedef unsigned long       uintptr_t;typedef struct { unsigned long pte; } pte_t;#endif /* __i386__ || __x86_64__ */typedef  u8 uint8_t;typedef  s8 int8_t;typedef u16 uint16_t;typedef s16 int16_t;typedef u32 uint32_t;typedef s32 int32_t;typedef u64 uint64_t;typedef s64 int64_t;#define INT_MAX         ((int)(~0U>>1))#define UINT_MAX            (~0U)#endif /* _TYPES_H_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?