Print this page
remove support for non-ANSI compilation

*** 17,30 **** * 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 _MALLOC_H #define _MALLOC_H #include <sys/types.h> --- 17,32 ---- * 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 _MALLOC_H #define _MALLOC_H #include <sys/types.h>
*** 55,66 **** unsigned long uordblks; /* space in ordinary blocks in use */ unsigned long fordblks; /* space in free ordinary blocks */ unsigned long keepcost; /* cost of enabling keep option */ }; - #if defined(__STDC__) - #if (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \ defined(_XPG3) #if __cplusplus >= 199711L namespace std { #endif --- 57,66 ----
*** 81,101 **** #endif /* (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || ... */ int mallopt(int, int); struct mallinfo mallinfo(void); - #else - - void *malloc(); - void free(); - void *realloc(); - void *calloc(); - int mallopt(); - struct mallinfo mallinfo(); - - #endif /* __STDC__ */ - #ifdef __cplusplus } #endif #endif /* _MALLOC_H */ --- 81,90 ----