Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1. /* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only                     */
  2. #ifndef _INTCONSTS_H
  3. #define _INTCONSTS_H
  4.  
  5. #ifdef __STDC__
  6.  
  7. #define INTCONST_ff000000 0xff000000u
  8. #define INTCONST_ffff0000 0xffff0000u
  9. #define INTCONST_ffffff00 0xffffff00u
  10. #define INTCONST_fffffff0 0xfffffff0u
  11. #define INTCONST_fffffffe 0xfffffffeu
  12. #define INTCONST_ffffffff 0xffffffffu
  13. #define INTCONST_ffffffffl 0xfffffffflu
  14. #define INTCONST_f8ffff00 0xf8ffff00u
  15.  
  16. #define INTCONST_9223372036854775807 9223372036854775807ull
  17. #define INTCONST_4294967295 4294967295ul
  18.  
  19. #else /* !__STDC__ */
  20.  
  21. #define INTCONST_ff000000 0xff000000
  22. #define INTCONST_ffff0000 0xffff0000
  23. #define INTCONST_ffffff00 0xffffff00
  24. #define INTCONST_ffffff00 0xffffff00
  25. #define INTCONST_fffffff0 0xfffffff0
  26. #define INTCONST_fffffffe 0xfffffffe
  27. #define INTCONST_ffffffff 0xffffffff
  28. #define INTCONST_ffffffffl 0xffffffffl
  29. #define INTCONST_f8ffff00 0xf8ffff00
  30.  
  31. #define INTCONST_9223372036854775807 9223372036854775807
  32. #define INTCONST_4294967295 4294967295
  33.  
  34. #endif /* __STDC__ */
  35.  
  36. #endif /* _INTCONSTS_H */
  37.