From 4668631da79dd15c8579cbe5c2e2d2bf75781543 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 25 May 2012 18:21:10 -0400 Subject: [PATCH] Allow SDL_uikitkeyboard.h to be included in C++ applications --- src/video/uikit/SDL_uikitkeyboard.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/video/uikit/SDL_uikitkeyboard.h b/src/video/uikit/SDL_uikitkeyboard.h index 910e37a2d..5ed736173 100755 --- a/src/video/uikit/SDL_uikitkeyboard.h +++ b/src/video/uikit/SDL_uikitkeyboard.h @@ -22,11 +22,25 @@ #ifndef sdl_uikitkeyboard_h #define sdl_uikitkeyboard_h +/* Set up for C function definitions, even when using C++ */ +#ifdef __cplusplus +/* *INDENT-OFF* */ +extern "C" { +/* *INDENT-ON* */ +#endif + extern DECLSPEC int SDLCALL SDL_iPhoneKeyboardShow(SDL_Window * window); extern DECLSPEC int SDLCALL SDL_iPhoneKeyboardHide(SDL_Window * window); extern DECLSPEC SDL_bool SDLCALL SDL_iPhoneKeyboardIsShown(SDL_Window * window); extern DECLSPEC int SDLCALL SDL_iPhoneKeyboardToggle(SDL_Window * window); +/* Ends C function definitions when using C++ */ +#ifdef __cplusplus +/* *INDENT-OFF* */ +} +/* *INDENT-ON* */ #endif +#endif /* sdl_uikitkeyboard_h */ + /* vi: set ts=4 sw=4 expandtab: */