Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4260 → Rev 4261

/branches/network/uspace/srv/net/include/byteorder.h
39,6 → 39,8
 
#include <byteorder.h>
 
#include <sys/types.h>
 
#ifdef ARCH_IS_BIG_ENDIAN
 
// Already in the network byte order.
75,7 → 77,7
* @param number The number in the host byte order to be converted.
* @returns The number in the network byte order.
*/
#define htons( number ) uint16_t_byteorder_swap( number )
#define htons( number ) uint16_t_byteorder_swap(( uint16_t )( number ))
 
/** Converts the given long number ( 32 bit ) from the host byte order to the network byte order ( big endian ).
* @param number The number in the host byte order to be converted.
87,7 → 89,7
* @param number The number in the network byte order to be converted.
* @returns The number in the host byte order.
*/
#define ntohs( number ) uint16_t_byteorder_swap( number )
#define ntohs( number ) uint16_t_byteorder_swap(( uint16_t )( number ))
 
/** Converts the given long number ( 32 bit ) from the network byte order ( big endian ) to the host byte order.
* @param number The number in the network byte order to be converted.