PUTLE32
#define PUTLE32(x, v) ((x)[0] = (u_int8_t)(v), \
#define PUTLE32(x, v) (*((u_int32_t *)(x)) = (v))