Print this page
remove support for non-ANSI compilation

*** 18,33 **** * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright (c) 1995, 1996, by Sun Microsystems, Inc. * All rights reserved. */ - /* - * Copyright 2013 Garrett D'Amore <garrett@damore.org> - */ #ifndef _STRINGS_H #define _STRINGS_H #include <sys/types.h> --- 18,32 ---- * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + * * Copyright (c) 1995, 1996, by Sun Microsystems, Inc. * All rights reserved. */ #ifndef _STRINGS_H #define _STRINGS_H #include <sys/types.h>
*** 39,50 **** #ifdef __cplusplus extern "C" { #endif - #if defined(__STDC__) - extern int bcmp(const void *, const void *, size_t); extern void bcopy(const void *, void *, size_t); extern void bzero(void *, size_t); extern char *index(const char *, int); --- 38,47 ----
*** 72,102 **** extern int strcasecmp_l(const char *, const char *, locale_t); extern int strncasecmp_l(const char *, const char *, size_t, locale_t); #endif /* defined(_XPG7) */ #endif /* defined(_XPG4_2) && !defined(__EXTENSIONS__) */ - #else - - extern int bcmp(); - extern void bcopy(); - extern void bzero(); - - extern char *index(); - extern char *rindex(); - - #if defined(_XPG4_2) && !defined(__EXTENSIONS__) - extern int ffs(); - extern int strcasecmp(); - extern int strncasecmp(); - #if defined(_XPG7) - extern int strcasecmp_l(); - extern int strncasecmp_l(); - #endif - #endif /* defined(_XPG4_2) && !defined(__EXTENSIONS__) */ - - #endif /* __STDC__ */ - #ifdef __cplusplus } #endif #endif /* _STRINGS_H */ --- 69,78 ----