at v2.6.26-rc9 19 lines 581 B view raw
1#ifndef _ASM_SH_UNALIGNED_H 2#define _ASM_SH_UNALIGNED_H 3 4/* SH can't handle unaligned accesses. */ 5#ifdef __LITTLE_ENDIAN__ 6# include <linux/unaligned/le_struct.h> 7# include <linux/unaligned/be_byteshift.h> 8# include <linux/unaligned/generic.h> 9# define get_unaligned __get_unaligned_le 10# define put_unaligned __put_unaligned_le 11#else 12# include <linux/unaligned/be_struct.h> 13# include <linux/unaligned/le_byteshift.h> 14# include <linux/unaligned/generic.h> 15# define get_unaligned __get_unaligned_be 16# define put_unaligned __put_unaligned_be 17#endif 18 19#endif /* _ASM_SH_UNALIGNED_H */