📄 mwerks.h
字号:
/*
* File: mwerks.h
* Purpose: Define constants used by CodeWarrior Preprocessor
*
* Notes: Use this as a prefix file for the assembler and compiler
*
*/
/* MetroWerks looks for an underscore prepended to C function names */
#define _UNDERSCORE_
/* Define a constant to inform files we are using CodeWarrior */
#ifndef __MWERKS__
#define __MWERKS__
#endif
/* Modify the interrupt type to work with CodeWarrior */
#define __interrupt__ __declspec(interrupt)
/* Force functions to return values in D0 */
#pragma pointers_in_D0
/* Define custom sections for relocating code, data, and constants */
#pragma define_section relocate_code ".relocate_code" far_absolute RX
#pragma define_section relocate_data ".relocate_data" far_absolute RW
#pragma define_section relocate_const ".relocate_const" far_absolute R
#define __relocate_code__ __declspec(relocate_code)
#define __relocate_data__ __declspec(relocate_data)
#define __relocate_const__ __declspec(relocate_const)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -