Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/uapi/asm-generic/swab.h
26282 views
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 */
20
21