mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-06-06 01:13:45 -04:00
fix?
This commit is contained in:
parent
2a2bf05e41
commit
0ef5983cec
10 changed files with 44 additions and 15 deletions
|
|
@ -1,3 +1,6 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: 2013 Dolphin Emulator Project
|
||||
// SPDX-FileCopyrightText: 2014 Citra Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
||||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: 2013 Dolphin Emulator Project
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
||||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: 2012 PPSSPP Project
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
||||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
||||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
#pragma once
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
||||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: 2013 Jorge Jimenez (jorge@iryoku.com)
|
||||
// SPDX-FileCopyrightText: 2013 Jose I. Echevarria (joseignacioechevarria@gmail.com)
|
||||
// SPDX-FileCopyrightText: 2013 Belen Masia (bmasia@unizar.es)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,6 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
// SPDX-FileCopyrightText: 2013 Jorge Jimenez (jorge@iryoku.com)
|
||||
// SPDX-FileCopyrightText: 2013 Jose I. Echevarria (joseignacioechevarria@gmail.com)
|
||||
// SPDX-FileCopyrightText: 2013 Belen Masia (bmasia@unizar.es)
|
||||
|
|
|
|||
|
|
@ -21,12 +21,8 @@ Dumb script that serves as a ad-hoc cpp-linter
|
|||
|
||||
Commands:
|
||||
once Check for #pragma once prescence in header files
|
||||
osdef Fixes OS defines that are not recommended to use:
|
||||
ANDROID
|
||||
_WIN64
|
||||
linux
|
||||
__unix__
|
||||
__unix
|
||||
osdef Finds OS defines that are not recommended to use.
|
||||
inchk Check includes being valid/toolchain not being stupid
|
||||
EOF
|
||||
}
|
||||
|
||||
|
|
@ -37,10 +33,31 @@ while :; do
|
|||
break
|
||||
;;
|
||||
osdef)
|
||||
find "$SRC_DIR" -type f -name "*.h" \
|
||||
-exec grep -nw "ANDROID\|_WIN64\|__linux\|__unix\|APPLE\|__APPLE" {} + || echo
|
||||
find "$SRC_DIR" -type f -name "*.h" -exec grep -nw "ifdef linux\|(linux)" {} + || echo
|
||||
find "$SRC_DIR" -type f -name "*.h" -exec grep -nw "ifdef unix\|(unix)" {} + || echo
|
||||
# not recommended macros
|
||||
PATTERN="ANDROID\|_WIN64\|__linux\|__unix\|APPLE\|__APPLE"
|
||||
PATTERN="$PATTERN\|ifdef ANDROID\|(ANDROID)"
|
||||
PATTERN="$PATTERN\|ifdef _WIN64\|(_WIN64)"
|
||||
PATTERN="$PATTERN\|ifdef __linux\|(__linux)"
|
||||
PATTERN="$PATTERN\|ifdef __unix\|(__unix)"
|
||||
PATTERN="$PATTERN\|ifdef APPLE\|(APPLE)"
|
||||
PATTERN="$PATTERN\|ifdef __APPLE\|(__APPLE)"
|
||||
PATTERN="$PATTERN\|ifdef linux\|(linux)"
|
||||
PATTERN="$PATTERN\|ifdef unix\|(unix)"
|
||||
# if statements for macros that shouldn't be if
|
||||
PATTERN="$PATTERN\|if _WIN32"
|
||||
PATTERN="$PATTERN\|if _AIX"
|
||||
PATTERN="$PATTERN\|if __managarm__"
|
||||
PATTERN="$PATTERN\|if __unix__"
|
||||
PATTERN="$PATTERN\|if __linux__"
|
||||
PATTERN="$PATTERN\|if __FreeBSD__"
|
||||
PATTERN="$PATTERN\|if __NetBSD__"
|
||||
PATTERN="$PATTERN\|if __OpenBSD__"
|
||||
PATTERN="$PATTERN\|if __DragonFly__"
|
||||
PATTERN="$PATTERN\|if __redox__"
|
||||
PATTERN="$PATTERN\|if __HAIKU__"
|
||||
PATTERN="$PATTERN\|if __OHOS__"
|
||||
PATTERN="$PATTERN\|if __FIREOS__"
|
||||
find "$SRC_DIR" -type f -name "*.h" -exec grep -nw "$PATTERN" {} + || echo
|
||||
break
|
||||
;;
|
||||
*) usage ;;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue