at v2.6.22-rc2 19 lines 498 B view raw
1#ifndef _ASM_POWERPC_UNALIGNED_H 2#define _ASM_POWERPC_UNALIGNED_H 3 4#ifdef __KERNEL__ 5 6/* 7 * The PowerPC can do unaligned accesses itself in big endian mode. 8 * 9 * The strange macros are there to make sure these can't 10 * be misused in a way that makes them not work on other 11 * architectures where unaligned accesses aren't as simple. 12 */ 13 14#define get_unaligned(ptr) (*(ptr)) 15 16#define put_unaligned(val, ptr) ((void)( *(ptr) = (val) )) 17 18#endif /* __KERNEL__ */ 19#endif /* _ASM_POWERPC_UNALIGNED_H */