|
|
1.1 root 1: /***
2: *memory.h - declarations for buffer (memory) manipulation routines
3: *
4: * Copyright (c) 1985-1991, 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: #ifndef _INC_MEMORY
14:
15: #ifdef __cplusplus
16: extern "C" {
17: #endif
18:
19:
20: #if (_MSC_VER <= 600)
21: #define __cdecl _cdecl
22: #endif
23:
24: #ifndef _SIZE_T_DEFINED
25: typedef unsigned int size_t;
26: #define _SIZE_T_DEFINED
27: #endif
28:
29:
30: /* function prototypes */
31:
32: void * _memccpy(void *, const void *, int, unsigned int);
33: void * memchr(const void *, int, size_t);
34: int memcmp(const void *, const void *, size_t);
35: void * memcpy(void *, const void *, size_t);
36: int _memicmp(const void *, const void *, unsigned int);
37: void * memset(void *, int, size_t);
38:
39: #if !__STDC__
40: /* Non-ANSI names for compatibility */
41: #define memccpy _memccpy
42: #define memicmp _memicmp
43: #endif /* __STDC__ */
44:
45: #ifdef __cplusplus
46: }
47: #endif
48:
49: #define _INC_MEMORY
50: #endif /* _INC_MEMORY */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.