home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet MPEG Audio Archive
/
IMAA.mdf
/
util
/
dos
/
l3v100n
/
rsx
/
source
/
copy32.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-01-19
|
945b
|
24 lines
/* Copyright Rainer Schnitker 92,93 */
#ifndef _DPMI_TYPES
#define _DPMI_TYPES
typedef unsigned char BYTE;
typedef BYTE far *LPBYTE;
typedef unsigned int WORD;
typedef WORD far *LPWORD;
typedef unsigned long DWORD;
typedef DWORD far *LPDWORD;
#endif
/* CopyFunctions */
DWORD read32 (WORD,DWORD); /* read DWORD from 32 */
void store32 (WORD,DWORD,DWORD); /* store DWORD in 32 */
void bzero32 (WORD,DWORD,DWORD); /* bzero 16:32 */
void cpy16_32 (WORD,DWORD,void *,DWORD); /* mem 16:32 <- ds:16 */
void cpy32_16 (WORD,DWORD,void *,DWORD); /* mem 16:32 -> ds:16 */
void strcpy16_32 (WORD,DWORD,void *); /* str 16:32 <- ds:16 */
void strcpy32_16 (WORD,DWORD,void *); /* str 16:32 -> ds:16 */
void cpy32_32 (WORD,DWORD,WORD,DWORD,DWORD); /* mem 16:32 -> ds:16 */
void getstr32_16 (WORD,DWORD,void *,char);