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

📄 lrmi.h

📁 自己移植的linux下的流媒体播放器原代码,支持mms协议,支持ftp和http协议.
💻 H
字号:
/*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.Original location: http://cvs.debian.org/lrmi/*/#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;	};#ifndef LRMI_PREFIX#define LRMI_PREFIX LRMI_#endif#define LRMI_CONCAT2(a, b) 	a ## b#define LRMI_CONCAT(a, b) 	LRMI_CONCAT2(a, b)#define LRMI_MAKENAME(a) 	LRMI_CONCAT(LRMI_PREFIX, a)/* Initialize returns 1 if sucessful, 0 for failure*/#define LRMI_init LRMI_MAKENAME(init)intLRMI_init(void);/* Simulate a 16 bit far call returns 1 if sucessful, 0 for failure*/#define LRMI_call LRMI_MAKENAME(call)intLRMI_call(struct LRMI_regs *r);/* Simulate a 16 bit interrupt returns 1 if sucessful, 0 for failure*/#define LRMI_int LRMI_MAKENAME(int)intLRMI_int(int interrupt, struct LRMI_regs *r);/* Allocate real mode memory The returned block is paragraph (16 byte) aligned*/#define LRMI_alloc_real LRMI_MAKENAME(alloc_real)void *LRMI_alloc_real(int size);/* Free real mode memory*/#define LRMI_free_real LRMI_MAKENAME(free_real)voidLRMI_free_real(void *m);#endif

⌨️ 快捷键说明

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