Mercurial > sdl-ios-xcode
changeset 5203:01bced9a4cc1
Created a simpler version of SDL_SetHint() that doesn't need a priority.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 05 Feb 2011 20:02:37 -0800 |
parents | 164f20ba08eb |
children | 523409574510 |
files | include/SDL_hints.h src/SDL_hints.c |
diffstat | 2 files changed, 20 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/include/SDL_hints.h Sat Feb 05 16:07:10 2011 -0800 +++ b/include/SDL_hints.h Sat Feb 05 20:02:37 2011 -0800 @@ -106,7 +106,7 @@ /** - * \brief Set a hint + * \brief Set a hint with a specific priority * * The priority controls the behavior when setting a hint that already * has a value. Hints will replace existing hints of their priority and @@ -114,9 +114,18 @@ * * \return SDL_TRUE if the hint was set, SDL_FALSE otherwise */ +extern DECLSPEC SDL_bool SDLCALL SDL_SetHintWithPriority(const char *name, + const char *value, + SDL_HintPriority priority); + +/** + * \brief Set a hint with normal priority + * + * \return SDL_TRUE if the hint was set, SDL_FALSE otherwise + */ extern DECLSPEC SDL_bool SDLCALL SDL_SetHint(const char *name, - const char *value, - SDL_HintPriority priority); + const char *value); + /** * \brief Get a hint
--- a/src/SDL_hints.c Sat Feb 05 16:07:10 2011 -0800 +++ b/src/SDL_hints.c Sat Feb 05 20:02:37 2011 -0800 @@ -38,7 +38,8 @@ SDL_bool -SDL_SetHint(const char *name, const char *value, SDL_HintPriority priority) +SDL_SetHintWithPriority(const char *name, const char *value, + SDL_HintPriority priority) { const char *env; SDL_Hint *prev, *hint; @@ -80,6 +81,12 @@ return SDL_TRUE; } +SDL_bool +SDL_SetHint(const char *name, const char *value) +{ + return SDL_SetHintWithPriority(name, value, SDL_HINT_NORMAL); +} + const char * SDL_GetHint(const char *name) {