Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

sys/types.h File Reference

Nut/OS type declarations. More...


Defines

#define __SFR_OFFSET   0
#define SFR_IO_ADDR(sfr)   ((sfr) - __SFR_OFFSET)
#define SFR_MEM_ADDR(sfr)   (sfr)
#define SFR_IO_REG_P(sfr)   ((sfr) < 0x40 + __SFR_OFFSET)
#define htons(x)   __byte_swap2(x)
 Convert short value from host to network byte order.

#define htonl(x)   __byte_swap4(x)
 Convert long value from host to network byte order.

#define ntohs(x)   __byte_swap2(x)
 Convert short value from network to host byte order.

#define ntohl(x)   __byte_swap4(x)
 Convert long value from network to host byte order.


Typedefs

typedef unsigned char u_char
 Unsigned 8-bit value.

typedef unsigned short u_short
 Unsigned 16-bit value.

typedef unsigned int u_int
 Unsigned 16-bit value.

typedef unsigned long u_long
 Unsigned 32-bit value.

typedef unsigned long long u_longlong
 Unsigned 64-bit value.

typedef void * HANDLE
 Void pointer.


Detailed Description

Nut/OS type declarations.


© 2000-2002 by egnite Software GmbH - visit http://www.ethernut.de/