/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */1/*2* asm-generic/int-l64.h3*4* Integer declarations for architectures which use "long"5* for 64-bit types.6*/78#ifndef _UAPI_ASM_GENERIC_INT_L64_H9#define _UAPI_ASM_GENERIC_INT_L64_H1011#include <asm/bitsperlong.h>1213#ifndef __ASSEMBLY__14/*15* __xx is ok: it doesn't pollute the POSIX namespace. Use these in the16* header files exported to user space17*/1819typedef __signed__ char __s8;20typedef unsigned char __u8;2122typedef __signed__ short __s16;23typedef unsigned short __u16;2425typedef __signed__ int __s32;26typedef unsigned int __u32;2728typedef __signed__ long __s64;29typedef unsigned long __u64;3031#endif /* __ASSEMBLY__ */323334#endif /* _UAPI_ASM_GENERIC_INT_L64_H */353637