home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / des_os2.zip / des / src / misc.c < prev    next >
Text File  |  1990-01-10  |  502b  |  31 lines

  1. /* Set block of memory to constant */
  2. memset(blk,val,size)
  3. register char *blk;
  4. register char val;
  5. register unsigned size;
  6. {
  7.     while(size-- != 0)
  8.         *blk++ = val;
  9. }
  10.  
  11. /* Copy block of memory */
  12. memcpy(dest,src,size)
  13. register char *dest,*src;
  14. register unsigned size;
  15. {
  16.     while(size-- != 0)
  17.         *dest++ = *src++;
  18. }
  19.  
  20. /* Compare two blocks of memory */
  21. memcmp(a,b,size)
  22. register char *a,*b;
  23. register unsigned size;
  24. {
  25.     while(size-- != 0)
  26.         if(*a++ != *b++)
  27.             return 1;
  28.     return 0;
  29. }
  30.  
  31.