📄 pccdef.het
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : %M%
* Project : ROAD RUNNER
* Module : SVC : Services
* Date : (US) %G% %U%
* Version : %I%
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
* Common type definitions
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 06/25/97 | J.thomas | | - Creation from 'SERVICES-RR17.1.18' for rtke
|***************************************************************************)F*/
/* #*/
#ifndef PCCDEF_HET
#define PCCDEF_HET
/* type redeclarations
-----------------------*/
/**************************************/
/* MC68000 Family case */
/**************************************/
/* the default in MC68000 Family is */
/* */
/* size of a char in bytes : 1 */
/* size of an int in bytes : 2 */
/* size of a short in bytes : 2 */
/* size of a long in bytes : 4 */
/* size of float in bytes : 4 */
/* size of a double in bytes : 8 */
/* size of a long double in bytes : 8 */
/* */
/*************************************************/
/* Information from */
/* ---------------- */
/* MCC68K Reference Manual 100131-012 rev -012 */
/* (v.4.4 software) page 2.3/2.4 */
/* NB: packaged with MCC68K user's Manual */
/* in MCC68K C Compiler 100131-013 */
/* */
/* Microtech Research */
/*************************************************/
#if defined(UNIX) || defined (__unix)
#if !defined(__cplusplus)
typedef unsigned char bool;
#endif
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef char s8;
typedef signed short s16;
typedef signed int s32;
typedef double f64;
#define packed
#define interrupt
#define register
#define ASM ass
#define asm ass
#if !defined(BIG_ENDIAN)
#define BIG_ENDIAN
#endif
#else
#if defined(_MCC68K)
#if !defined(__cplusplus)
typedef unsigned char bool;
#endif
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned long u32;
typedef signed char s8;
typedef signed short s16;
typedef signed long s32;
typedef double f64;
#if !defined(BIG_ENDIAN)
#define BIG_ENDIAN
#endif
#else
#if defined (__arm)
#if !defined(__cplusplus)
typedef unsigned char bool;
#endif
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned long u32;
typedef signed char s8;
typedef signed short s16;
typedef signed long s32;
typedef double f64;
#define packed
#define interrupt
#if !defined(BIG_ENDIAN) && defined(__BIG_ENDIAN)
#define BIG_ENDIAN
#endif
#else
#if defined(__BORLANDC__)
typedef unsigned char u8;
typedef unsigned int u16;
typedef unsigned long u32;
typedef signed char s8;
typedef signed int s16;
typedef signed long s32;
#if !defined(__cplusplus)
typedef signed char bool;
#endif
typedef double f64;
#define packed
#ifndef ascii
typedef unsigned char ascii;
#endif
#else
#if defined (_LABWIN32)
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef char s8;
typedef short s16;
typedef int s32;
#if !defined(__cplusplus)
typedef char bool;
#endif
typedef double f64;
#ifndef ascii
typedef unsigned char ascii ;
#endif
#if !defined (LABWIN_NT)
// typedef char BOOL; //MASKED BY BOB DENG
#endif
#else /* default: UNIX like */
#if !defined(__cplusplus)
typedef unsigned char bool;
#endif
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef char s8;
typedef signed short s16;
typedef signed int s32;
typedef double f64;
#define packed
#define interrupt
#define register
#define ASM ass
#define asm ass
#endif /* _LABWIN32 */
#endif /* __BORLANDC__ */
#endif /* __arm */
#endif /* _MCC68K */
#endif /* UNIX */
#if !defined(BIG_ENDIAN) && !defined(LITTLE_ENDIAN)
#define LITTLE_ENDIAN
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -