Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4755 → Rev 4756

/branches/network/uspace/srv/net/include/byteorder.h
46,25 → 46,25
// Already in the network byte order.
 
/** Converts the given short number ( 16 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.
* @param[in] number The number in the host byte order to be converted.
* @returns The number in the network byte order.
*/
#define htons( number ) ( 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.
* @param[in] number The number in the host byte order to be converted.
* @returns The number in the network byte order.
*/
#define htonl( number ) ( number )
 
/** Converts the given short number ( 16 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.
* @param[in] number The number in the network byte order to be converted.
* @returns The number in the host byte order.
*/
#define ntohs( number ) ( 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.
* @param[in] number The number in the network byte order to be converted.
* @returns The number in the host byte order.
*/
#define ntohl( number ) ( number )
74,25 → 74,25
// Has to be swapped.
 
/** Converts the given short number ( 16 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.
* @param[in] 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(( 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.
* @param[in] number The number in the host byte order to be converted.
* @returns The number in the network byte order.
*/
#define htonl( number ) uint32_t_byteorder_swap( number )
 
/** Converts the given short number ( 16 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.
* @param[in] 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(( 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.
* @param[in] number The number in the network byte order to be converted.
* @returns The number in the host byte order.
*/
#define ntohl( number ) uint32_t_byteorder_swap( number )