lrmi.h
来自「linux 下svgalib编的一个界面程序示例」· C头文件 代码 · 共 73 行
H
73 行
/*Linux Real Mode Interface - A library of DPMI-like functions for Linux.Copyright (C) 1998 by Josh VanderhoofYou are free to distribute and modify this file, as long as youdo not remove this copyright notice and clearly label modifiedversions as being modified.This software has NO WARRANTY. Use it at your own risk.*/#ifndef LRMI_H#define LRMI_Hstruct LRMI_regs { unsigned int edi; unsigned int esi; unsigned int ebp; unsigned int reserved; unsigned int ebx; unsigned int edx; unsigned int ecx; unsigned int eax; unsigned short int flags; unsigned short int es; unsigned short int ds; unsigned short int fs; unsigned short int gs; unsigned short int ip; unsigned short int cs; unsigned short int sp; unsigned short int ss; };/* Initialize returns 1 if sucessful, 0 for failure*/intLRMI_init(void);/* Simulate a 16 bit far call returns 1 if sucessful, 0 for failure*/intLRMI_call(struct LRMI_regs *r);/* Simulate a 16 bit interrupt returns 1 if sucessful, 0 for failure*/intLRMI_int(int interrupt, struct LRMI_regs *r);/* Allocate real mode memory The returned block is paragraph (16 byte) aligned*/void *LRMI_alloc_real(int size);/* Free real mode memory*/voidLRMI_free_real(void *m);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?