⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pix.h

📁 VRTX 商用嵌入式实时操作系统
💻 H
字号:
/************************************************************/
/* THIS INFORMATION IS PROPRIETARY TO                       */
/* MICROTEC RESEARCH, INC.                                  */
/*----------------------------------------------------------*/
/* Copyright (c) 1991-1996  Microtec Research, Inc.         */
/* All rights reserved                                      */
/************************************************************/

/***  File pix.h -------------------------------------------*/
/* Position independent code and data.			    */


#ifndef _PIX_H
#define _PIX_H

#if  _PID || _PIC

typedef void (*PIXFPTR)();

#define PIX_REF(ptr) (*((int*)(((char*)ptr + (int)_pix_start_of_data )) )) 
#define PIX_ADD(ptr) ((char*)ptr +(int)_pix_start_of_data)
#define PIX_SUB(ptr) ((char*)ptr -(int)_pix_start_of_data)
#define current_image_is_relocated ((int)_pix_start_of_data != 0)

extern char* _pix_start_of_data ;

void init_pix_code_data();

#else /** !_PID || !_PIC****/

#define PIX_REF(ptr) *ptr
#define PIX_ADD(ptr) ptr
#define PIX_SUB(ptr) ptr
#define current_image_is_relocated  0

#endif /** _PID || _PIC***/

#endif /** _PIX_H ****/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -