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)
 {