📄 types.h
字号:
/* tag: data types for forth engine * * Copyright (C) 2003-2005 Patrick Mauritz, Stefan Reinauer * * See the file "COPYING" for further information about * the copyright and warranty status of this work. */#ifndef __TYPES_H#define __TYPES_H#include "mconfig.h"#ifndef __APPLE__#include <stdint.h>#else/* Mac OS X */typedef char int8_t;typedef unsigned char uint8_t;typedef unsigned char u_int8_t;typedef short int16_t;typedef unsigned short uint16_t;typedef unsigned short u_int16_t;typedef int int32_t;typedef unsigned int uint32_t;typedef unsigned int u_int32_t;typedef long long int64_t;typedef unsigned long long uint64_t;typedef unsigned long long u_int64_t;#endif/* endianess */#ifdef HAVE_ENDIAN_H#include <endian.h>#else#include <machine/endian.h>#endif/* cell based types */typedef int32_t cell;typedef uint32_t ucell;typedef int64_t dcell;typedef uint64_t ducell;#define bitspercell (sizeof(cell)<<3)#define bitsperdcell (sizeof(dcell)<<3)#define BITS 32/* size named types */typedef unsigned char u8;typedef unsigned short u16;typedef unsigned int u32;typedef unsigned long long u64;typedef signed char s8;typedef short s16;typedef int s32;typedef long long s64;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -