home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / qc25 / include / memory.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-07-25  |  1.6 KB  |  57 lines

  1. /***
  2. *memory.h - Deklaration für Routinen zur Zwischenspeicher-Handhabung
  3. *
  4. *    Copyright (c) 1985-1990, Microsoft Corporation.  Alle Rechte vorbehalten.
  5. *
  6. * Zweck:
  7. *    Diese Datei enthält die Funktionsdeklarationen für Routinen zur
  8. *    Zwischenspeicher-Handhabung.
  9. *    [System V]
  10. *
  11. ***/
  12.  
  13. #if defined(_DLL) && !defined(_MT)
  14. #error _DLL kann ohne _MT nicht definiert werden
  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. /* Funktionsprototypen */
  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. /* vom System unabhängige Funktionsprototypen */
  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.