swab.h (502B)
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2#ifndef _ASM_GENERIC_SWAB_H 3#define _ASM_GENERIC_SWAB_H 4 5#include <asm/bitsperlong.h> 6 7/* 8 * 32 bit architectures typically (but not always) want to 9 * set __SWAB_64_THRU_32__. In user space, this is only 10 * valid if the compiler supports 64 bit data types. 11 */ 12 13#if __BITS_PER_LONG == 32 14#if defined(__GNUC__) && !defined(__STRICT_ANSI__) || defined(__KERNEL__) 15#define __SWAB_64_THRU_32__ 16#endif 17#endif 18 19#endif /* _ASM_GENERIC_SWAB_H */