/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: unix95:arpa/inet.h (VERSION 2.7)
*/

#ifndef __TDF_UNIX95_ARPA_INET_H
#define __TDF_UNIX95_ARPA_INET_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__arpa_inet begin

#ifndef __TDF_UNIX95_NETINET_IN_H
#pragma extend interface "../../unix95.api/netinet/in.h"
#endif /* __TDF_UNIX95_NETINET_IN_H */
#ifndef __TDF_UNIX95_NETINET_IN_H_IN_T
#pragma extend interface "../../shared/unix95.api/in_t.h"
#endif /* __TDF_UNIX95_NETINET_IN_H_IN_T */
#pragma token PROC (EXP rvalue : in_addr_t : ) EXP rvalue : in_addr_t : htonl # unix95.inet.htonl
#pragma token PROC (EXP rvalue : in_port_t : ) EXP rvalue : in_port_t : htons # unix95.inet.htons
#pragma token PROC (EXP rvalue : in_addr_t : ) EXP rvalue : in_addr_t : ntohl # unix95.inet.ntohl
#pragma token PROC (EXP rvalue : in_port_t : ) EXP rvalue : in_port_t : ntohs # unix95.inet.ntohs
#pragma token FUNC in_addr_t (const char *) : inet_addr # unix95.inet.inet_addr
#pragma token FUNC in_addr_t (struct in_addr) : inet_lnaof # unix95.inet.inet_lnaof
#pragma token FUNC struct in_addr (in_addr_t, in_addr_t) : inet_makeaddr # unix95.inet.inet_makeaddr
#pragma token FUNC in_addr_t (struct in_addr) : inet_netof # unix95.inet.inet_netof
#pragma token FUNC in_addr_t (const char *) : inet_network # unix95.inet.inet_network
#pragma token FUNC char * (struct in_addr) : inet_ntoa # unix95.inet.inet_ntoa

#pragma interface htonl htons ntohl ntohs inet_addr inet_lnaof inet_makeaddr
#pragma interface inet_netof inet_network inet_ntoa

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_ARPA_INET_H */
