On Mon, Mar 10, 2008 at 08:22:36AM +0900, YAMAMOTO Takashi wrote: > if so, the use of (uint16_t *) isn't safe either, is it? The address is computed explicitly as byte address and w is only dereferenced later if it is correctly aligned. Joerg