stdint.h 549 B

12345678910111213141516171819202122232425
  1. #ifndef __LIB_STDINT_H
  2. #define __LIB_STDINT_H
  3. #define NULL ((void *)0)
  4. #define DIV_ROUND_UP(X, SETUP) ((X + SETUP - 1) / (SETUP))
  5. #define true 1
  6. #define false 0
  7. #define PG_SIZE 4096 // 1 页 = 4KB = 4096 字节
  8. typedef signed char int8_t;
  9. typedef signed short int16_t;
  10. typedef signed int int32_t;
  11. typedef signed long long int64_t;
  12. typedef unsigned char uint8_t;
  13. typedef unsigned short uint16_t;
  14. typedef unsigned int uint32_t;
  15. typedef unsigned long long uint64_t;
  16. typedef uint8_t bool;
  17. typedef unsigned long uintptr_t;
  18. #endif // __LIB_STDINT_H