1#pragma once
2
3// clang-format off
4typedef signed char int8_t; // NOLINT
5typedef short int16_t; // NOLINT
6typedef long int32_t; // NOLINT
7typedef long long int64_t; // NOLINT
8typedef unsigned char uint8_t; // NOLINT
9typedef unsigned short uint16_t; // NOLINT
10typedef unsigned long uint32_t; // NOLINT
11typedef unsigned long long uint64_t; // NOLINT
12#ifndef _MSC_VER
13typedef unsigned long long size_t; // NOLINT
14#endif
15typedef long intptr_t; // NOLINT
16typedef unsigned long uintptr_t; // NOLINT
17typedef long int ptrdiff_t; // NOLINT
18typedef unsigned char BYTE; // NOLINT
19typedef unsigned short WORD; // NOLINT
20typedef unsigned long DWORD; // NOLINT
21typedef int BOOL; // NOLINT
22typedef int BOOLEAN; // NOLINT
23typedef float FLOAT; // NOLINT
24typedef int INT; // NOLINT
25typedef unsigned int UINT; // NOLINT
26typedef unsigned long ULONG; // NOLINT
27typedef short SHORT; // NOLINT
28typedef unsigned short USHORT; // NOLINT
29typedef char CHAR; // NOLINT
30typedef unsigned char UCHAR; // NOLINT
31typedef signed char INT8; // NOLINT
32typedef signed short INT16; // NOLINT
33typedef signed int INT32; // NOLINT
34typedef signed long long INT64; // NOLINT
35typedef unsigned char UINT8; // NOLINT
36typedef unsigned short UINT16; // NOLINT
37typedef unsigned int UINT32; // NOLINT
38typedef unsigned long long UINT64; // NOLINT
39typedef long LONG; // NOLINT
40typedef signed int LONG32; // NOLINT
41typedef unsigned int ULONG32; // NOLINT
42typedef uint64_t ULONG64; // NOLINT
43typedef unsigned int DWORD32; // NOLINT
44typedef uint64_t DWORD64; // NOLINT
45typedef uint64_t ULONGLONG; // NOLINT
46typedef void* PVOID; // NOLINT
47typedef void* HANDLE; // NOLINT
48typedef void* FILE; // NOLINT
49
50#define NULL (0) // NOLINT
51
52#ifndef __cplusplus
53typedef _Bool bool; // NOLINT
54typedef __WCHAR_TYPE__ wchar_t; // NOLINT
55#define true 1 // NOLINT
56#define false 0 // NOLINT
57#endif
58// clang-format on
59

source code of clang-tools-extra/test/clang-tidy/checkers/readability/identifier-naming-standard-types.h