home *** CD-ROM | disk | FTP | other *** search
- /*
- * memory.h -- non-ANSI
- *
- * Functions for moving and comparing portions of memory.
- *
- * Copyright (c) 1990, MetaWare Incorporated
- */
-
- #ifndef _MEMORY_H
- #define _MEMORY_H
-
- extern void * _memccpy(void *,void *,int ,unsigned int );
- extern int _memicmp(void *,void *,unsigned int );
- extern void _movedata(unsigned int ,unsigned int ,unsigned int ,unsigned int ,unsigned int );
-
- #ifdef __HIGHC__
-
- #ifndef _SIZE_T_DEFINED
- #define _SIZE_T_DEFINED
- typedef unsigned int size_t;
- #endif
-
- extern void * memccpy(void *,void *,int ,unsigned int );
- extern void * memchr(const void *,int ,size_t);
- #undef memcmp
- extern int memcmp(const void *__s1, const void *__s2, size_t __n);
- #define memcmp(s1, s2, n) (_compare(s1, s2, n))
- extern void * memcpy(void *,const void *,size_t);
- extern int memicmp(void *,void *,unsigned int );
- extern void * memset(void *,int ,size_t);
- extern void movedata(unsigned int ,unsigned int ,unsigned int ,unsigned int ,unsigned int );
-
- extern int _compare(void *, void *, unsigned int); /* 15-Jul-92 (MJM) */
- #endif
-
- #endif /* _MEMORY_H */
-