ALIGNED_POINTER_LOAD
#define ALIGNED_POINTER_LOAD(q,p,t) memcpy((q), (p), sizeof(t))
#define ALIGNED_POINTER_LOAD(q,p,t) (*(q) = *((const t *)(p)))