Mac: Use CoreFoundation headers instead of Carbon headers, in GetPowerInfo code.

This commit is contained in:
Alex Szpakowski 2015-05-16 12:05:42 -03:00
parent 1c6ea0f226
commit d57b973518
1 changed files with 2 additions and 2 deletions

View File

@ -23,13 +23,13 @@
#ifndef SDL_POWER_DISABLED #ifndef SDL_POWER_DISABLED
#if SDL_POWER_MACOSX #if SDL_POWER_MACOSX
#include <Carbon/Carbon.h> #include <CoreFoundation/CoreFoundation.h>
#include <IOKit/ps/IOPowerSources.h> #include <IOKit/ps/IOPowerSources.h>
#include <IOKit/ps/IOPSKeys.h> #include <IOKit/ps/IOPSKeys.h>
#include "SDL_power.h" #include "SDL_power.h"
/* Carbon is so verbose... */ /* CoreFoundation is so verbose... */
#define STRMATCH(a,b) (CFStringCompare(a, b, 0) == kCFCompareEqualTo) #define STRMATCH(a,b) (CFStringCompare(a, b, 0) == kCFCompareEqualTo)
#define GETVAL(k,v) \ #define GETVAL(k,v) \
CFDictionaryGetValueIfPresent(dict, CFSTR(k), (const void **) v) CFDictionaryGetValueIfPresent(dict, CFSTR(k), (const void **) v)