2001-07-04 20:40:24 +00:00
|
|
|
/*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS WinSock 2 DLL
|
|
|
|
* FILE: misc/bsd.c
|
|
|
|
* PURPOSE: Legacy BSD sockets APIs
|
|
|
|
* PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
|
|
|
|
* REVISIONS:
|
|
|
|
* CSH 15/06-2001 Created
|
|
|
|
*/
|
2011-08-10 23:04:40 +00:00
|
|
|
|
|
|
|
#include "ws2_32.h"
|
2001-07-04 20:40:24 +00:00
|
|
|
|
2003-07-10 21:28:17 +00:00
|
|
|
/*
|
|
|
|
* @implemented
|
|
|
|
*/
|
2001-07-04 20:40:24 +00:00
|
|
|
ULONG
|
|
|
|
EXPORT
|
2006-08-14 17:26:36 +00:00
|
|
|
htonl(IN ULONG hostlong)
|
2001-07-04 20:40:24 +00:00
|
|
|
{
|
2006-08-14 17:26:36 +00:00
|
|
|
return DH2N(hostlong);
|
2001-07-04 20:40:24 +00:00
|
|
|
}
|
|
|
|
|
2003-07-10 21:28:17 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @implemented
|
|
|
|
*/
|
2001-07-04 20:40:24 +00:00
|
|
|
USHORT
|
|
|
|
EXPORT
|
2006-08-14 17:26:36 +00:00
|
|
|
htons(IN USHORT hostshort)
|
2001-07-04 20:40:24 +00:00
|
|
|
{
|
2006-08-14 17:26:36 +00:00
|
|
|
return WH2N(hostshort);
|
2001-07-04 20:40:24 +00:00
|
|
|
}
|
|
|
|
|
2003-07-10 21:28:17 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @implemented
|
|
|
|
*/
|
2001-07-04 20:40:24 +00:00
|
|
|
ULONG
|
|
|
|
EXPORT
|
2006-08-14 17:26:36 +00:00
|
|
|
ntohl(IN ULONG netlong)
|
2001-07-04 20:40:24 +00:00
|
|
|
{
|
2006-08-14 17:26:36 +00:00
|
|
|
return DN2H(netlong);
|
2001-07-04 20:40:24 +00:00
|
|
|
}
|
|
|
|
|
2003-07-10 21:28:17 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* @implemented
|
|
|
|
*/
|
2001-07-04 20:40:24 +00:00
|
|
|
USHORT
|
|
|
|
EXPORT
|
2006-08-14 17:26:36 +00:00
|
|
|
ntohs(IN USHORT netshort)
|
2001-07-04 20:40:24 +00:00
|
|
|
{
|
2006-08-14 17:26:36 +00:00
|
|
|
return WN2H(netshort);
|
2001-07-04 20:40:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* EOF */
|