/*
 * @DEC_COPYRIGHT@
 */
/*
 * HISTORY
 * $Log:	inet.h,v $
 * Revision 4.2.2.2  92/03/27  15:19:08  Craig_Horman
 * 	Merge with AG
 * 	[92/03/27  13:47:40  Craig_Horman]
 * 
 * 	Added C++ Support
 * 	[92/03/10  14:37:56  Craig_Horman]
 * 
 * Revision 4.2  91/09/20  05:08:32  devbld
 * 	Adding ODE Headers
 * 
 * $EndLog$
 */
/*	
 *	@(#)$RCSfile: inet.h,v $ $Revision: 4.2.2.2 $ (DEC) $Date: 92/03/27 15:19:08 $
 */ 
/*
 */
/*
 * (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
 * ALL RIGHTS RESERVED
 */
/*
 * OSF/1 Release 1.0
 */
/*
 * Copyright (c) 1983 Regents of the University of California.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms are permitted
 * provided that the above copyright notice and this paragraph are
 * duplicated in all such forms and that any documentation,
 * advertising materials, and other materials related to such
 * distribution and use acknowledge that the software was developed
 * by the University of California, Berkeley.  The name of the
 * University may not be used to endorse or promote products derived
 * from this software without specific prior written permission.
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 *

 */

#ifndef _ARPA_INET_H
#define _ARPA_INET_H

/*
 * External definitions for
 * functions in inet(3N)
 */
#include <netinet/in.h>

#ifndef _NO_PROTO
#if defined(__cplusplus)
extern "C" {
#endif
extern unsigned long inet_addr(const char*);
extern char *inet_ntoa(struct in_addr);
extern struct in_addr inet_makeaddr(int, int);
extern unsigned long inet_network(const char*);
extern int inet_inaof(struct in_addr);
extern int inet_netof(struct in_addr);
#if defined(__cplusplus)
}
#endif
#else
unsigned long inet_addr();
char	*inet_ntoa();
struct	in_addr inet_makeaddr();
unsigned long inet_network();
#endif	/* ! _NO_PROTO */

#endif	/* _ARPA_INET_H */
