home *** CD-ROM | disk | FTP | other *** search
/ Internet MPEG Audio Archive / IMAA.mdf / util / dos / l3v100n / rsx / source / copy32.h < prev    next >
C/C++ Source or Header  |  1994-01-19  |  945b  |  24 lines

  1. /* Copyright    Rainer Schnitker 92,93 */
  2.  
  3. #ifndef _DPMI_TYPES
  4. #define _DPMI_TYPES
  5.  
  6. typedef unsigned char   BYTE;
  7. typedef BYTE far        *LPBYTE;
  8. typedef unsigned int    WORD;
  9. typedef WORD far        *LPWORD;
  10. typedef unsigned long   DWORD;
  11. typedef DWORD far       *LPDWORD;
  12. #endif
  13.  
  14. /* CopyFunctions */
  15. DWORD   read32 (WORD,DWORD);                    /* read DWORD from 32 */
  16. void    store32 (WORD,DWORD,DWORD);             /* store DWORD in 32 */
  17. void    bzero32 (WORD,DWORD,DWORD);             /* bzero 16:32 */
  18. void    cpy16_32 (WORD,DWORD,void *,DWORD);     /* mem 16:32 <- ds:16 */
  19. void    cpy32_16 (WORD,DWORD,void *,DWORD);     /* mem 16:32 -> ds:16 */
  20. void    strcpy16_32 (WORD,DWORD,void *);        /* str 16:32 <- ds:16 */
  21. void    strcpy32_16 (WORD,DWORD,void *);        /* str 16:32 -> ds:16 */
  22. void    cpy32_32 (WORD,DWORD,WORD,DWORD,DWORD); /* mem 16:32 -> ds:16 */
  23. void    getstr32_16 (WORD,DWORD,void *,char);
  24.