Print this page
remove support for non-ANSI compilation
*** 16,25 ****
--- 16,27 ----
* 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 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
* Copyright 2011 Nexenta Systems, Inc. All rights reserved.
*/
*** 52,62 ****
/*
* External definitions for
* functions in inet(3N)
*/
- #ifdef __STDC__
#if !defined(_XPG4_2) || defined(__EXTENSIONS__)
extern int inet_net_pton(int, const char *, void *, size_t);
extern boolean_t inet_matchaddr(const void *, const char *);
#endif /* !defined(_XPG4_2) || defined(__EXTENSIONS__) */
--- 54,63 ----
*** 86,113 ****
extern int inet_aton(const char *, struct in_addr *);
extern uint_t inet_nsap_addr(const char *, uchar_t *, int);
extern char *inet_nsap_ntoa(int, const uchar_t *, char *);
- #else
- unsigned long inet_addr();
- char *inet_ntoa();
- /*
- * With the introduction of CIDR the
- * following 4 routines are now considered to be Obsolete
- */
- struct in_addr inet_makeaddr();
- unsigned long inet_network();
- extern unsigned long inet_lnaof();
- extern unsigned long inet_netof();
-
- extern int inet_pton();
- extern const char *inet_ntop();
- extern int inet_aton();
-
- #endif
-
#ifdef __cplusplus
}
#endif
#endif /* _ARPA_INET_H */
--- 87,96 ----