home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c221 / 7.ddi / MWHC.007 / L < prev    next >
Encoding:
Text File  |  1992-02-24  |  988 b   |  38 lines

  1. /*
  2.  *   memory.h -- extra-ANSI 
  3.  *
  4.  *   Functions for moving and comparing portions of memory.
  5.  *
  6.  *           Copyright (c) 1990-1991, MetaWare Incorporated
  7.  */
  8.  
  9. #ifndef _MEMORY_H
  10. #define _MEMORY_H
  11.  
  12. #ifdef __CPLUSPLUS__
  13. extern "C" {
  14. #endif
  15.  
  16. extern void * _memccpy(void *,void *,int ,unsigned int );
  17. extern int _memicmp(void *,void *,unsigned int );
  18. extern void _movedata(unsigned int ,unsigned int ,unsigned int ,unsigned int ,unsigned int );
  19.  
  20. #include <sizet.h>
  21.  
  22. #ifdef __HIGHC__
  23. extern void * memccpy(void *,void *,int ,unsigned int );
  24. extern int memicmp(void *,void *,unsigned int );
  25. extern void movedata(unsigned int ,unsigned int ,unsigned int ,unsigned int ,unsigned int );
  26. #endif
  27.  
  28. extern void * memchr(const void *,int ,size_t);
  29. extern void * memset(void *,int ,size_t);
  30. extern void * memcpy(void *,const void *,size_t);
  31.  
  32. extern int memcmp(const void *__s1, const void *__s2, size_t __n);
  33.  
  34. #ifdef __CPLUSPLUS__
  35. }
  36. #endif
  37. #endif /* _MEMORY_H */
  38.