bodge: shut linter

This commit is contained in:
2026-01-16 00:51:05 +01:00
parent e5c3c619c3
commit 5749263605
4 changed files with 18 additions and 10 deletions

View File

@@ -1,10 +1,14 @@
#ifndef DESKTOP_EXEC_H_
#define DESKTOP_EXEC_H_
// TODO: rewrite properly
// NOLINTBEGIN(clang-diagnostic-nullability-completeness)
#include "macros.h"
#ifndef DESKTOP_EXEC_H_
#define DESKTOP_EXEC_H_
#include "macros.h"
int execvpe_desktop(char** args, char* NNULLABLE* NNULLABLE envlist);
int parse_exec_string(const char* exec_s, int* arg_count, char*** args);
void free_parsed_args(int arg_count, char** args);
#endif
// NOLINTEND(clang-diagnostic-nullability-completeness)

View File

@@ -7,25 +7,25 @@
#endif
// Do we just replace the compiler with clang??
#if defined(__clang__)
#ifdef __clang__
#define NULLABLE _Nullable
#else
#define NULLABLE
#endif
#if defined(__clang__)
#ifdef __clang__
#define NNULLABLE _Nonnull
#else
#define NNULLABLE
#endif
#if defined(__clang__)
#ifdef __clang__
#define UNULLABLE _Null_unspecified
#else
#define UNULLABLE
#endif
#if defined(__clang__)
#ifdef __clang__
#define COMPILER_VERSION __VERSION__
#elif defined(__GNUC__)
#define xstr(s) str(s)