diff --git a/include/arc/graphics/sdl/renderer.h b/include/arc/graphics/sdl/renderer.h index 70c8923..5920b99 100644 --- a/include/arc/graphics/sdl/renderer.h +++ b/include/arc/graphics/sdl/renderer.h @@ -3,10 +3,6 @@ #ifdef ARC_SDL -#ifdef __cplusplus -extern "C" { -#endif - #include #include "arc/graphics/renderer.h" #include "arc/graphics/window.h" @@ -28,10 +24,6 @@ struct ARC_RenderInfo { Uint32 flags; }; -#ifdef __cplusplus -} -#endif - #endif // ARC_SDL #endif // ARC_SDL_RENDERER_H_ diff --git a/include/arc/graphics/sdl/window.h b/include/arc/graphics/sdl/window.h index 942437f..aebcd64 100644 --- a/include/arc/graphics/sdl/window.h +++ b/include/arc/graphics/sdl/window.h @@ -3,10 +3,6 @@ #ifdef ARC_SDL -#ifdef __cplusplus -extern "C" { -#endif - #include #include "arc/graphics/window.h" @@ -29,10 +25,6 @@ struct ARC_WindowInfo { Uint32 flags; }; -#ifdef __cplusplus -} -#endif - #endif // ARC_SDL #endif // ARC_SDL_WINDOW_H_ diff --git a/include/arc/graphics/window.h b/include/arc/graphics/window.h index bbb0e7d..a6ba8f2 100644 --- a/include/arc/graphics/window.h +++ b/include/arc/graphics/window.h @@ -1,6 +1,10 @@ #ifndef ARC_GRAPHICS_WINDOW_H_ #define ARC_GRAPHICS_WINDOW_H_ +#ifdef __cplusplus +extern "C" { +#endif + typedef struct ARC_Window ARC_Window; typedef struct ARC_WindowInfo ARC_WindowInfo; @@ -21,4 +25,8 @@ void ARC_Window_Create(ARC_Window **window, ARC_WindowInfo *info); */ void ARC_Window_Destroy(ARC_Window *window); +#ifdef __cplusplus +} +#endif + #endif // !ARC_GRAPHICS_WINDOW_H_