📄 stdtypes.h
字号:
#ifndef EXEC_TYPES_H#define EXEC_TYPES_H/*** $VER: types.h 40.1 (10.8.93)** Includes Release 40.15**** Data typing. Must be included before any other Amiga include.**** (C) Copyright 1985-1993 Commodore-Amiga, Inc.** All Rights Reserved*/#define GLOBAL extern /* the declaratory use of an external */#define IMPORT extern /* reference to an external */#define STATIC static /* a local static variable */#define REGISTER register /* a (hopefully) register variable */#ifndef VOID#define VOID void#endif /* WARNING: APTR was redefined for the V36 Includes! APTR is a */ /* 32-Bit Absolute Memory Pointer. C pointer math will not *//* operate on APTR -- use "ULONG *" instead. */#ifndef APTR_TYPEDEF#define APTR_TYPEDEFtypedef void *APTR; /* 32-bit untyped pointer */#endiftypedef long LONG; /* signed 32-bit quantity */typedef unsigned long ULONG; /* unsigned 32-bit quantity */typedef unsigned long LONGBITS; /* 32 bits manipulated individually */typedef long ERROR;typedef short WORD; /* signed 16-bit quantity */typedef unsigned short UWORD; /* unsigned 16-bit quantity */typedef unsigned short WORDBITS; /* 16 bits manipulated individually */#if __STDC__typedef signed char BYTE; /* signed 8-bit quantity */#elsetypedef char BYTE; /* signed 8-bit quantity */#endiftypedef unsigned char UBYTE; /* unsigned 8-bit quantity */typedef unsigned char BYTEBITS; /* 8 bits manipulated individually */typedef unsigned short RPTR; /* signed relative pointer */#ifdef __cplusplustypedef char *STRPTR; /* string pointer (NULL terminated) */#elsetypedef unsigned char *STRPTR; /* string pointer (NULL terminated) */#endif/* Types with specific semantics */typedef float FLOAT;typedef double DOUBLE;typedef short BOOL;typedef unsigned char TEXT;#ifndef TRUE#define TRUE 1#endif#ifndef FALSE#define FALSE 0#endif#ifndef NULL#define NULL 0L#endif#define NUL '\0'#define BYTEMASK 0xFF#endif /* EXEC_TYPES_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -