stdtypes.h

来自「Microsoft Visual C++ 6.0环境下的无损压缩测试工程」· C头文件 代码 · 共 77 行

H
77
字号
#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 + =
减小字号Ctrl + -
显示快捷键?