Brandon Fictorie / Mbed 2 deprecated BF_Websocket

Dependencies:   mbed

Committer:
bfictorie
Date:
Sun Mar 25 17:26:30 2012 +0000
Revision:
0:8cdad1c73e8e

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bfictorie 0:8cdad1c73e8e 1 /*
bfictorie 0:8cdad1c73e8e 2 * Author: Adam Dunkels <adam@sics.se>
bfictorie 0:8cdad1c73e8e 3 *
bfictorie 0:8cdad1c73e8e 4 */
bfictorie 0:8cdad1c73e8e 5 #ifndef __LWIP_ARCH_CC_H__
bfictorie 0:8cdad1c73e8e 6 #define __LWIP_ARCH_CC_H__
bfictorie 0:8cdad1c73e8e 7
bfictorie 0:8cdad1c73e8e 8 #define LITTLE_ENDIAN 1234
bfictorie 0:8cdad1c73e8e 9
bfictorie 0:8cdad1c73e8e 10 #define BYTE_ORDER LITTLE_ENDIAN
bfictorie 0:8cdad1c73e8e 11
bfictorie 0:8cdad1c73e8e 12 typedef unsigned char u8_t;
bfictorie 0:8cdad1c73e8e 13 typedef signed char s8_t;
bfictorie 0:8cdad1c73e8e 14 typedef unsigned short u16_t;
bfictorie 0:8cdad1c73e8e 15 typedef signed short s16_t;
bfictorie 0:8cdad1c73e8e 16 typedef unsigned int u32_t;
bfictorie 0:8cdad1c73e8e 17 typedef signed int s32_t;
bfictorie 0:8cdad1c73e8e 18 typedef unsigned int mem_ptr_t;
bfictorie 0:8cdad1c73e8e 19
bfictorie 0:8cdad1c73e8e 20 #ifndef NULL
bfictorie 0:8cdad1c73e8e 21 #define NULL 0
bfictorie 0:8cdad1c73e8e 22 #endif
bfictorie 0:8cdad1c73e8e 23
bfictorie 0:8cdad1c73e8e 24 #ifndef TRUE
bfictorie 0:8cdad1c73e8e 25 #define TRUE 1
bfictorie 0:8cdad1c73e8e 26 #endif
bfictorie 0:8cdad1c73e8e 27
bfictorie 0:8cdad1c73e8e 28 #ifndef FALSE
bfictorie 0:8cdad1c73e8e 29 #define FALSE 0
bfictorie 0:8cdad1c73e8e 30 #endif
bfictorie 0:8cdad1c73e8e 31
bfictorie 0:8cdad1c73e8e 32 #include <stdlib.h>
bfictorie 0:8cdad1c73e8e 33 #define LWIP_RAND rand
bfictorie 0:8cdad1c73e8e 34
bfictorie 0:8cdad1c73e8e 35 #define LWIP_PLATFORM_DIAG(x) DBG x
bfictorie 0:8cdad1c73e8e 36 #define LWIP_PLATFORM_ASSERT(x) DBG(x)
bfictorie 0:8cdad1c73e8e 37
bfictorie 0:8cdad1c73e8e 38 #define LWIP_PROVIDE_ERRNO
bfictorie 0:8cdad1c73e8e 39
bfictorie 0:8cdad1c73e8e 40 #define U16_F "hu"
bfictorie 0:8cdad1c73e8e 41 #define S16_F "hd"
bfictorie 0:8cdad1c73e8e 42 #define X16_F "hx"
bfictorie 0:8cdad1c73e8e 43 #define U32_F "lu"
bfictorie 0:8cdad1c73e8e 44 #define S32_F "ld"
bfictorie 0:8cdad1c73e8e 45 #define X32_F "lx"
bfictorie 0:8cdad1c73e8e 46
bfictorie 0:8cdad1c73e8e 47 #if 0
bfictorie 0:8cdad1c73e8e 48 /*Create compilation problems, and according to http://www.mail-archive.com/lwip-users@nongnu.org/msg06786.html,
bfictorie 0:8cdad1c73e8e 49 lwIP uses packed structures, so packing the field is not really a good idea ;) */
bfictorie 0:8cdad1c73e8e 50 #define PACK_STRUCT_FIELD(x) __packed x
bfictorie 0:8cdad1c73e8e 51 #else
bfictorie 0:8cdad1c73e8e 52 #define PACK_STRUCT_FIELD(x) x
bfictorie 0:8cdad1c73e8e 53 #endif
bfictorie 0:8cdad1c73e8e 54
bfictorie 0:8cdad1c73e8e 55 #define PACK_STRUCT_STRUCT
bfictorie 0:8cdad1c73e8e 56 #define PACK_STRUCT_BEGIN __packed
bfictorie 0:8cdad1c73e8e 57 #define PACK_STRUCT_END
bfictorie 0:8cdad1c73e8e 58
bfictorie 0:8cdad1c73e8e 59 #define LWIP_CHKSUM_ALGORITHM 3
bfictorie 0:8cdad1c73e8e 60
bfictorie 0:8cdad1c73e8e 61
bfictorie 0:8cdad1c73e8e 62 #endif /* __LWIP_ARCH_CC_H__ */