From: divverent Date: Wed, 5 Aug 2009 18:41:01 +0000 (+0000) Subject: add missing functions X-Git-Tag: xonotic-v0.1.0preview~1533 X-Git-Url: https://git.xonotic.org/?a=commitdiff_plain;h=dea6bd5fc8dd79ca400eac5c43c603baacfe8fca;p=xonotic%2Fdarkplaces.git add missing functions git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9096 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/vid_agl.c b/vid_agl.c index dc67e3b9..cffbe855 100644 --- a/vid_agl.c +++ b/vid_agl.c @@ -1122,6 +1122,23 @@ void IN_Move (void) { } +static bool GetDictionaryBoolean(CFDictionaryRef d, const void *key) +{ + CFBooleanRef ref = (CFBooleanRef) CFDictionaryGetValue(d, key); + if(ref) + return CFBooleanGetValue(ref); + return false; +} + +long GetDictionaryLong(CFDictionaryRef d, const void *key) +{ + long value = 0; + CFBooleanRef ref = (CFBooleanRef) CFDictionaryGetValue(d, key); + if(ref) + CFNumberGetValue(ref, kCFNumberLongType, &value); + return value; +} + size_t VID_ListModes(vid_mode_t *modes, size_t maxcount) { CFArrayRef vidmodes = CGDisplayAvailableModes(mainDisplay);