|
@@ -117,7 +117,7 @@ static SDL_atomic_t threadsRunning;
|
|
|
static SDL_sem *threadDone;
|
|
|
|
|
|
static
|
|
|
-int adder(void* junk)
|
|
|
+int SDLCALL adder(void* junk)
|
|
|
{
|
|
|
unsigned long N=NInter;
|
|
|
SDL_Log("Thread subtracting %d %lu times\n",CountInc,N);
|
|
@@ -495,7 +495,7 @@ typedef struct
|
|
|
char padding[SDL_CACHELINE_SIZE-(sizeof(SDL_EventQueue*)+sizeof(int)*NUM_WRITERS+sizeof(int)+sizeof(SDL_bool))%SDL_CACHELINE_SIZE];
|
|
|
} ReaderData;
|
|
|
|
|
|
-static int FIFO_Writer(void* _data)
|
|
|
+static int SDLCALL FIFO_Writer(void* _data)
|
|
|
{
|
|
|
WriterData *data = (WriterData *)_data;
|
|
|
SDL_EventQueue *queue = data->queue;
|
|
@@ -530,7 +530,7 @@ static int FIFO_Writer(void* _data)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int FIFO_Reader(void* _data)
|
|
|
+static int SDLCALL FIFO_Reader(void* _data)
|
|
|
{
|
|
|
ReaderData *data = (ReaderData *)_data;
|
|
|
SDL_EventQueue *queue = data->queue;
|
|
@@ -570,7 +570,7 @@ static int FIFO_Reader(void* _data)
|
|
|
|
|
|
#ifdef TEST_SPINLOCK_FIFO
|
|
|
/* This thread periodically locks the queue for no particular reason */
|
|
|
-static int FIFO_Watcher(void* _data)
|
|
|
+static int SDLCALL FIFO_Watcher(void* _data)
|
|
|
{
|
|
|
SDL_EventQueue *queue = (SDL_EventQueue *)_data;
|
|
|
|