Skip to content
Permalink
Browse files

Added missing guards in implementation for PSP.

Thanks to Martin Gerhardy for pointing this out.
  • Loading branch information
philippwiesemann committed Jan 31, 2015
1 parent d036ad8 commit 86f87bf7554036fac0490a264786fb2226f01369
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_AUDIO_DRIVER_PSP

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
@@ -192,5 +194,6 @@ AudioBootStrap PSPAUD_bootstrap = {

/* SDL_AUDI */

#endif /* SDL_AUDIO_DRIVER_PSP */


/* vi: set ts=4 sw=4 expandtab: */
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_JOYSTICK_PSP

/* This is the PSP implementation of the SDL joystick API */
#include <pspctrl.h>
#include <pspkernel.h>
@@ -263,5 +265,7 @@ SDL_JoystickGUID SDL_SYS_JoystickGetGUID(SDL_Joystick * joystick)
return guid;
}

#endif /* SDL_JOYSTICK_PSP */

/* vim: ts=4 sw=4
*/
@@ -1,6 +1,9 @@
/*
SDL_psp_main.c, placed in the public domain by Sam Lantinga 3/13/14
*/
#include "SDL_config.h"

#ifdef __PSP__

#include "SDL_main.h"
#include <pspkernel.h>
@@ -61,3 +64,7 @@ int main(int argc, char *argv[])
(void)SDL_main(argc, argv);
return 0;
}

#endif /* __PSP__ */

/* vi: set ts=4 sw=4 expandtab: */
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_THREAD_PSP

/* An implementation of condition variables using semaphores and mutexes */
/*
This implementation borrows heavily from the BeOS condition variable
@@ -217,4 +219,6 @@ SDL_CondWait(SDL_cond * cond, SDL_mutex * mutex)
return SDL_CondWaitTimeout(cond, mutex, SDL_MUTEX_MAXWAIT);
}

#endif /* SDL_THREAD_PSP */

/* vi: set ts=4 sw=4 expandtab: */
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_THREAD_PSP

/* An implementation of mutexes using semaphores */

#include "SDL_thread.h"
@@ -129,4 +131,6 @@ SDL_mutexV(SDL_mutex * mutex)
#endif /* SDL_THREADS_DISABLED */
}

#endif /* SDL_THREAD_PSP */

/* vi: set ts=4 sw=4 expandtab: */
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_THREAD_PSP

/* Semaphore functions for the PSP. */

#include <stdio.h>
@@ -153,5 +155,7 @@ int SDL_SemPost(SDL_sem *sem)
return 0;
}

#endif /* SDL_THREAD_PSP */

/* vim: ts=4 sw=4
*/
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_THREAD_PSP

/* PSP thread management routines for SDL */

#include <stdio.h>
@@ -104,5 +106,7 @@ int SDL_SYS_SetThreadPriority(SDL_ThreadPriority priority)

}

#endif /* SDL_THREAD_PSP */

/* vim: ts=4 sw=4
*/
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#ifdef SDL_TIMERS_PSP

#include "SDL_thread.h"
#include "SDL_timer.h"
#include "SDL_error.h"
@@ -83,5 +85,7 @@ void SDL_Delay(Uint32 ms)
sceKernelDelayThreadCB(ms * 1000);
}

#endif /* SDL_TIMERS_PSP */

/* vim: ts=4 sw=4
*/
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_VIDEO_DRIVER_PSP

/* Being a null driver, there's no event stream. We just define stubs for
most of the API. */

@@ -283,3 +285,6 @@ void PSP_EventQuit(_THIS)

/* end of SDL_pspevents.c ... */

#endif /* SDL_VIDEO_DRIVER_PSP */

/* vi: set ts=4 sw=4 expandtab: */
@@ -20,6 +20,8 @@
*/
#include "../../SDL_internal.h"

#if SDL_VIDEO_DRIVER_PSP

#include <stdlib.h>
#include <string.h>

@@ -204,3 +206,6 @@ PSP_GL_DeleteContext(_THIS, SDL_GLContext context)
return;
}

#endif /* SDL_VIDEO_DRIVER_PSP */

/* vi: set ts=4 sw=4 expandtab: */
@@ -20,6 +20,7 @@
*/
#include "../../SDL_internal.h"

#if SDL_VIDEO_DRIVER_PSP

#include <stdio.h>

@@ -34,3 +35,7 @@
struct WMcursor {
int unused;
};

#endif /* SDL_VIDEO_DRIVER_PSP */

/* vi: set ts=4 sw=4 expandtab: */

0 comments on commit 86f87bf

Please sign in to comment.