home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 17A / DRWIN101.ZIP / FUN.FUN < prev    next >
Text File  |  1991-05-08  |  2KB  |  35 lines

  1. /****************************************************************************/
  2. /*  memcpyiXX                                                               */
  3. /****************************************************************************/
  4. /*-----------------------------Description----------------------------------*/
  5. /*  This set of functions does a copy -- but it doesn't use REP MOVSx to    */
  6. /*  do it, since a REP can't be INTerrupted.                                */
  7. /*-----------------------------Arguments------------------------------------*/
  8. /*-----------------------------Return value---------------------------------*/
  9. /*-----------------------------Global constants-----------------------------*/
  10. /*-------------------Mod-------Global variables-----------------------------*/
  11. /*-----------------------------Functions called-----------------------------*/
  12. /*-----------------------------Examples-------------------------------------*/
  13. /*-----------------------------Constraints/Gotchas--------------------------*/
  14. /*--Date--------Programmer----------Comments--------------------------------*/
  15. /*  1990.01.01  A. Turing           initial code                            */
  16. /****************************************************************************/
  17. void memcpyi(BYTE* dp,BYTE* sp,WORD n)
  18. {
  19.   while (n--) *dp++=*sp++;
  20. }   //memcpyi
  21.  
  22.  
  23. void memcpyifn(BYTE far* dp,BYTE* sp,WORD n)
  24. {
  25.   while (n--) *dp++=*sp++;
  26. }   //memcpyifn
  27.  
  28.  
  29. void memcpyinf(BYTE* dp,BYTE far* sp,WORD n)
  30. {
  31.   while (n--) *dp++=*sp++;
  32. }   //memcpyinf
  33.  
  34.  
  35.