Fixed some typos and added a couple of includes. All were need to get SDL_power to compile on Linux.
Sam, you might want to check to see that the spellings I picked are the spellings you wanted. --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403632
This commit is contained in:
parent
2af9ddbafd
commit
372f9b063f
2 changed files with 10 additions and 6 deletions
|
@ -30,7 +30,7 @@ typedef SDL_bool
|
||||||
(*SDL_GetPowerInfo_Impl)(SDL_PowerState *state, int *seconds, int *percent);
|
(*SDL_GetPowerInfo_Impl)(SDL_PowerState *state, int *seconds, int *percent);
|
||||||
|
|
||||||
SDL_bool SDL_GetPowerInfo_Linux_sys_power(SDL_PowerState*, int*, int*);
|
SDL_bool SDL_GetPowerInfo_Linux_sys_power(SDL_PowerState*, int*, int*);
|
||||||
SDL_bool SDL_GetPowerInfo_Linux_proc_apci(SDL_PowerState*, int*, int*);
|
SDL_bool SDL_GetPowerInfo_Linux_proc_acpi(SDL_PowerState*, int*, int*);
|
||||||
SDL_bool SDL_GetPowerInfo_Linux_proc_apm(SDL_PowerState*, int*, int*);
|
SDL_bool SDL_GetPowerInfo_Linux_proc_apm(SDL_PowerState*, int*, int*);
|
||||||
SDL_bool SDL_GetPowerInfo_Windows(SDL_PowerState*, int*, int*);
|
SDL_bool SDL_GetPowerInfo_Windows(SDL_PowerState*, int*, int*);
|
||||||
SDL_bool SDL_GetPowerInfo_MacOSX(SDL_PowerState*, int*, int*);
|
SDL_bool SDL_GetPowerInfo_MacOSX(SDL_PowerState*, int*, int*);
|
||||||
|
@ -57,7 +57,7 @@ static SDL_GetPowerInfo_Impl implementations[] = {
|
||||||
#ifndef SDL_POWER_DISABLED
|
#ifndef SDL_POWER_DISABLED
|
||||||
#ifdef SDL_POWER_LINUX /* in order of preference. More than could work. */
|
#ifdef SDL_POWER_LINUX /* in order of preference. More than could work. */
|
||||||
SDL_GetPowerInfo_Linux_sys_power,
|
SDL_GetPowerInfo_Linux_sys_power,
|
||||||
SDL_GetPowerInfo_Linux_proc_apci,
|
SDL_GetPowerInfo_Linux_proc_acpi,
|
||||||
SDL_GetPowerInfo_Linux_proc_apm,
|
SDL_GetPowerInfo_Linux_proc_apm,
|
||||||
#endif
|
#endif
|
||||||
#ifdef SDL_POWER_WINDOWS /* handles Win32, Win64, PocketPC. */
|
#ifdef SDL_POWER_WINDOWS /* handles Win32, Win64, PocketPC. */
|
||||||
|
|
|
@ -27,6 +27,10 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
|
||||||
#include "SDL_power.h"
|
#include "SDL_power.h"
|
||||||
|
|
||||||
SDL_bool
|
SDL_bool
|
||||||
|
@ -44,8 +48,8 @@ SDL_GetPowerInfo_Linux_sys_power(SDL_PowerState *state,
|
||||||
}
|
}
|
||||||
|
|
||||||
SDL_bool
|
SDL_bool
|
||||||
SDL_GetPowerInfo_Linux_sys_proc_acpi(SDL_PowerState *state,
|
SDL_GetPowerInfo_Linux_proc_acpi(SDL_PowerState *state,
|
||||||
int *seconds, int *percent)
|
int *seconds, int *percent)
|
||||||
{
|
{
|
||||||
return SDL_FALSE; /* !!! FIXME: write me. */
|
return SDL_FALSE; /* !!! FIXME: write me. */
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -93,8 +97,8 @@ int_string(char *str, int *val)
|
||||||
|
|
||||||
/* http://lxr.linux.no/linux+v2.6.29/drivers/char/apm-emulation.c */
|
/* http://lxr.linux.no/linux+v2.6.29/drivers/char/apm-emulation.c */
|
||||||
SDL_bool
|
SDL_bool
|
||||||
SDL_GetPowerInfo_Linux_sys_proc_apm(SDL_PowerState *state,
|
SDL_GetPowerInfo_Linux_proc_apm(SDL_PowerState *state,
|
||||||
int *seconds, int *percent)
|
int *seconds, int *percent)
|
||||||
{
|
{
|
||||||
SDL_bool need_details = SDL_FALSE;
|
SDL_bool need_details = SDL_FALSE;
|
||||||
int ac_status = 0;
|
int ac_status = 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue