Go to the source code of this file.
Typedefs | |
| typedef unsigned char | LWES_BYTE |
| 1 byte | |
| typedef unsigned char * | LWES_BYTE_P |
| Pointer to a byte, aka a byte array. | |
| typedef unsigned short int | LWES_U_INT_16 |
| 2 byte unsigned integer | |
| typedef short int | LWES_INT_16 |
| 2 byte signed integer | |
| typedef unsigned int | LWES_U_INT_32 |
| 4 byte unsigned integer | |
| typedef int | LWES_INT_32 |
| 4 byte signed integer | |
| typedef unsigned long long | LWES_U_INT_64 |
| 8 byte unsigned integer | |
| typedef long long | LWES_INT_64 |
| 8 byte signed integer | |
| typedef int | LWES_BOOLEAN |
| boolean value should be either 0 (false) or 1 (true), this is actually stored as a 1 byte value | |
| typedef in_addr | LWES_IP_ADDR |
| an ipv4 internet address, which is 4 bytes in length | |
| typedef char * | LWES_SHORT_STRING |
| a string which is at most 1 byte in length | |
| typedef char * | LWES_LONG_STRING |
| a string which is at most 2 bytes in length | |
| typedef const char * | LWES_CONST_SHORT_STRING |
| a constant string which is at most 1 byte in length | |
| typedef const char * | LWES_CONST_LONG_STRING |
| a constant string which is at most 2 bytes in length | |
| typedef char | LWES_CHAR |
| a character which is mainly used in mallocs for string types | |
Enumerations | |
| enum | LWES_TYPE { LWES_TYPE_U_INT_16 = 1, LWES_TYPE_INT_16 = 2, LWES_TYPE_U_INT_32 = 3, LWES_TYPE_INT_32 = 4, LWES_TYPE_STRING = 5, LWES_TYPE_IP_ADDR = 6, LWES_TYPE_INT_64 = 7, LWES_TYPE_U_INT_64 = 8, LWES_TYPE_BOOLEAN = 9, LWES_TYPE_UNDEFINED = 255 } |
|
1.4.6