1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#ifndef _LIBP_ALIGN_H_ #define _LIBP_ALIGN_H_ /* * a type with the most strict alignment requirements */ typedef union libp_align { char c; short s; long l; int i; float f; double d; void * v; void (*q)(void); }libp_align_t; #endif