Print this page
remove support for non-ANSI compilation

*** 17,42 **** * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ - #ifndef _MEMORY_H #define _MEMORY_H - #pragma ident "%Z%%M% %I% %E% SMI" /* SVr4.0 1.4.1.2 */ - #include <sys/types.h> #ifdef __cplusplus extern "C" { #endif - #if defined(__STDC__) extern void *memccpy(void *, const void *, int, size_t); #if __cplusplus >= 199711L namespace std { extern const void *memchr(const void *, int, size_t); #ifndef _MEMCHR_INLINE --- 17,41 ---- * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ + /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + */ /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ #ifndef _MEMORY_H #define _MEMORY_H #include <sys/types.h> #ifdef __cplusplus extern "C" { #endif extern void *memccpy(void *, const void *, int, size_t); #if __cplusplus >= 199711L namespace std { extern const void *memchr(const void *, int, size_t); #ifndef _MEMCHR_INLINE
*** 53,69 **** extern void *memchr(const void *, int, size_t); #endif extern void *memcpy(void *, const void *, size_t); extern void *memset(void *, int, size_t); extern int memcmp(const void *, const void *, size_t); - #else - extern void *memccpy(); - extern void *memchr(); - extern void *memcpy(); - extern void *memset(); - extern int memcmp(); - #endif #ifdef __cplusplus } #endif --- 52,61 ----