style: indent preprocessor directives

This commit is contained in:
javalsai 2025-07-04 15:23:22 +02:00
parent 19a1355b06
commit 3fb74ece44
Signed by: javalsai
SSH Key Fingerprint: SHA256:3G83yKhBUWVABVX/vPWH88xnK4+ptMtHkZGCRXD4Mk8
2 changed files with 14 additions and 11 deletions

View File

@ -6,3 +6,6 @@ AllowShortIfStatementsOnASingleLine: WithoutElse
AlignAfterOpenBracket: Align AlignAfterOpenBracket: Align
BinPackParameters: true BinPackParameters: true
AllowAllParametersOfDeclarationOnNextLine: true AllowAllParametersOfDeclarationOnNextLine: true
IndentPPDirectives: BeforeHash
IndentGotoLabels: true

View File

@ -3,31 +3,31 @@
// Do we just replace the compiler with clang?? // Do we just replace the compiler with clang??
#if defined(__clang__) #if defined(__clang__)
#define NULLABLE _Nullable #define NULLABLE _Nullable
#else #else
#define NULLABLE #define NULLABLE
#endif #endif
#if defined(__clang__) #if defined(__clang__)
#define NNULLABLE _Nonnull #define NNULLABLE _Nonnull
#else #else
#define NNULLABLE #define NNULLABLE
#endif #endif
#if defined(__clang__) #if defined(__clang__)
#define UNULLABLE _Null_unspecified #define UNULLABLE _Null_unspecified
#else #else
#define UNULLABLE #define UNULLABLE
#endif #endif
#if defined(__clang__) #if defined(__clang__)
#define COMPILER_VERSION __VERSION__ #define COMPILER_VERSION __VERSION__
#elif defined(__GNUC__) #elif defined(__GNUC__)
#define xstr(s) str(s) #define xstr(s) str(s)
#define str(s) #s #define str(s) #s
#define COMPILER_VERSION \ #define COMPILER_VERSION \
"GCC " xstr(__GNUC__) "." xstr(__GNUC_MINOR__) "." xstr(__GNUC_PATCHLEVEL__) "GCC " xstr(__GNUC__) "." xstr(__GNUC_MINOR__) "." xstr(__GNUC_PATCHLEVEL__)
#endif #endif
#define LEN(X) (sizeof(X) / sizeof((X)[0])) #define LEN(X) (sizeof(X) / sizeof((X)[0]))