|
|
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:
1.1.1.2 ! root 20: #ifndef MIPS
1.1 root 21: #if (_MSC_VER <= 600)
22: #define __cdecl _cdecl
23: #endif
1.1.1.2 ! root 24: #endif
1.1 root 25:
26: #ifndef _SIZE_T_DEFINED
27: typedef unsigned int size_t;
28: #define _SIZE_T_DEFINED
29: #endif
30:
31:
32: /* function prototypes */
33:
34: void * _memccpy(void *, const void *, int, unsigned int);
35: void * memchr(const void *, int, size_t);
36: int memcmp(const void *, const void *, size_t);
37: void * memcpy(void *, const void *, size_t);
38: int _memicmp(const void *, const void *, unsigned int);
39: void * memset(void *, int, size_t);
40:
41: #if !__STDC__
42: /* Non-ANSI names for compatibility */
43: #define memccpy _memccpy
44: #define memicmp _memicmp
45: #endif /* __STDC__ */
46:
47: #ifdef __cplusplus
48: }
49: #endif
50:
51: #define _INC_MEMORY
52: #endif /* _INC_MEMORY */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.