root/include/uapi/asm-generic/int-ll64.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 /*
   3  * asm-generic/int-ll64.h
   4  *
   5  * Integer declarations for architectures which use "long long"
   6  * for 64-bit types.
   7  */
   8 
   9 #ifndef _UAPI_ASM_GENERIC_INT_LL64_H
  10 #define _UAPI_ASM_GENERIC_INT_LL64_H
  11 
  12 #include <asm/bitsperlong.h>
  13 
  14 #ifndef __ASSEMBLY__
  15 /*
  16  * __xx is ok: it doesn't pollute the POSIX namespace. Use these in the
  17  * header files exported to user space
  18  */
  19 
  20 typedef __signed__ char __s8;
  21 typedef unsigned char __u8;
  22 
  23 typedef __signed__ short __s16;
  24 typedef unsigned short __u16;
  25 
  26 typedef __signed__ int __s32;
  27 typedef unsigned int __u32;
  28 
  29 #ifdef __GNUC__
  30 __extension__ typedef __signed__ long long __s64;
  31 __extension__ typedef unsigned long long __u64;
  32 #else
  33 typedef __signed__ long long __s64;
  34 typedef unsigned long long __u64;
  35 #endif
  36 
  37 #endif /* __ASSEMBLY__ */
  38 
  39 
  40 #endif /* _UAPI_ASM_GENERIC_INT_LL64_H */

/* [<][>][^][v][top][bottom][index][help] */