From 7d9502ee829daec57d7e5b99e612d4a8b4493df9 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Sat, 6 Apr 2024 13:45:49 +0200 Subject: [PATCH] Remap `SDL_KeyCode` enum to `SDL_Keycode` typedef This doesn't compile because of duplicate `SDL_Keycode` definition --- SDL3-CS/SDL3/ClangSharp/SDL_keycode.g.cs | 2 +- SDL3-CS/SDL3/SDL_keycode.rsp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/SDL3-CS/SDL3/ClangSharp/SDL_keycode.g.cs b/SDL3-CS/SDL3/ClangSharp/SDL_keycode.g.cs index 48d611b..422ab22 100644 --- a/SDL3-CS/SDL3/ClangSharp/SDL_keycode.g.cs +++ b/SDL3-CS/SDL3/ClangSharp/SDL_keycode.g.cs @@ -28,7 +28,7 @@ using static SDL.SDL_Scancode; namespace SDL { - public enum SDL_KeyCode + public enum SDL_Keycode { SDLK_UNKNOWN = 0, SDLK_RETURN = '\r', diff --git a/SDL3-CS/SDL3/SDL_keycode.rsp b/SDL3-CS/SDL3/SDL_keycode.rsp index 15bb51a..2de70c7 100644 --- a/SDL3-CS/SDL3/SDL_keycode.rsp +++ b/SDL3-CS/SDL3/SDL_keycode.rsp @@ -3,3 +3,7 @@ --with-attribute SDL_Keymod=Flags + +# Remap the C `SDL_KeyCode` enum to the `SDL_Keycode` typedef +--remap +SDL_KeyCode=SDL_Keycode