home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c034 / 4.ddi / INCLUDE / MEMORY.H$ / MEMORY.bin
Encoding:
Text File  |  1989-11-08  |  1.6 KB  |  57 lines

  1. /***
  2. *memory.h - declarations for buffer (memory) manipulation routines
  3. *
  4. *    Copyright (c) 1985-1990, Microsoft Corporation.  All rights reserved.
  5. *
  6. *Purpose:
  7. *    This include file contains the function declarations for the
  8. *    buffer (memory) manipulation routines.
  9. *    [System V]
  10. *
  11. ****/
  12.  
  13. #if defined(_DLL) && !defined(_MT)
  14. #error Cannot define _DLL without _MT
  15. #endif
  16.  
  17. #ifdef _MT
  18. #define _FAR_ _far
  19. #else
  20. #define _FAR_
  21. #endif
  22.  
  23. #ifndef _SIZE_T_DEFINED
  24. typedef unsigned int size_t;
  25. #define _SIZE_T_DEFINED
  26. #endif
  27.  
  28.  
  29. /* function prototypes */
  30.  
  31. void _FAR_ * _FAR_ _cdecl memccpy(void _FAR_ *, const void _FAR_ *,
  32.     int, unsigned int);
  33. void _FAR_ * _FAR_ _cdecl memchr(const void _FAR_ *, int, size_t);
  34. int _FAR_ _cdecl memcmp(const void _FAR_ *, const void _FAR_ *,
  35.     size_t);
  36. void _FAR_ * _FAR_ _cdecl memcpy(void _FAR_ *, const void _FAR_ *,
  37.     size_t);
  38. int _FAR_ _cdecl memicmp(const void _FAR_ *, const void _FAR_ *,
  39.     unsigned int);
  40. void _FAR_ * _FAR_ _cdecl memset(void _FAR_ *, int, size_t);
  41. void _FAR_ _cdecl movedata(unsigned int, unsigned int, unsigned int,
  42.     unsigned int, unsigned int);
  43.  
  44.  
  45. /* model independent function prototypes */
  46.  
  47. void _far * _far _cdecl _fmemccpy(void _far *, const void _far *,
  48.     int, unsigned int);
  49. void _far * _far _cdecl _fmemchr(const void _far *, int, size_t);
  50. int _far _cdecl _fmemcmp(const void _far *, const void _far *,
  51.     size_t);
  52. void _far * _far _cdecl _fmemcpy(void _far *, const void _far *,
  53.     size_t);
  54. int _far _cdecl _fmemicmp(const void _far *, const void _far *,
  55.     unsigned int);
  56. void _far * _far _cdecl _fmemset(void _far *, int, size_t);
  57.