diff options
author | 2016-04-03 19:47:44 +0200 | |
---|---|---|
committer | 2016-04-03 19:47:44 +0200 | |
commit | bad2e6199ee26c167f5b7f6a2fa60d629703cfed (patch) | |
tree | d6511b0a88105b23cde87bfb03673a07c7a337c5 | |
parent | e0ea593f6dd46dee1552225909ceeb33d7943c9b (diff) |
Not needed anymore after move to C++11 features (nw)
-rw-r--r-- | scripts/src/osd/sdl.lua | 6 | ||||
-rw-r--r-- | src/osd/modules/sync/work_osd.cpp | 11 | ||||
-rw-r--r-- | src/osd/sdl/osxutils.h | 21 | ||||
-rw-r--r-- | src/osd/sdl/osxutils.mm | 34 |
4 files changed, 0 insertions, 72 deletions
diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua index d8ae45cffc1..bdef2c5fad3 100644 --- a/scripts/src/osd/sdl.lua +++ b/scripts/src/osd/sdl.lua @@ -494,10 +494,4 @@ project ("ocore_" .. _OPTIONS["osd"]) } end - if _OPTIONS["targetos"]=="macosx" then - files { - MAME_DIR .. "src/osd/sdl/osxutils.h", - MAME_DIR .. "src/osd/sdl/osxutils.mm", - } - end diff --git a/src/osd/modules/sync/work_osd.cpp b/src/osd/modules/sync/work_osd.cpp index 9f80c9aec76..72d074e97fc 100644 --- a/src/osd/modules/sync/work_osd.cpp +++ b/src/osd/modules/sync/work_osd.cpp @@ -29,9 +29,6 @@ #include "eminline.h" -#if defined(SDLMAME_MACOSX) -#include "osxutils.h" -#endif #if defined(SDLMAME_LINUX) || defined(SDLMAME_BSD) || defined(SDLMAME_HAIKU) || defined(SDLMAME_EMSCRIPTEN) || defined(SDLMAME_MACOSX) #include <pthread.h> #endif @@ -663,10 +660,6 @@ static void *worker_thread_entry(void *param) work_thread_info *thread = (work_thread_info *)param; osd_work_queue *queue = thread->queue; -#if defined(SDLMAME_MACOSX) - void *arp = NewAutoreleasePool(); -#endif - // loop until we exit for ( ;; ) { @@ -715,10 +708,6 @@ static void *worker_thread_entry(void *param) --queue->livethreads; } -#if defined(SDLMAME_MACOSX) - ReleaseAutoreleasePool(arp); -#endif - return NULL; } diff --git a/src/osd/sdl/osxutils.h b/src/osd/sdl/osxutils.h deleted file mode 100644 index 61ec4527cf1..00000000000 --- a/src/osd/sdl/osxutils.h +++ /dev/null @@ -1,21 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Vas Crabb -//============================================================ -// -// osxutils.h - Mac OS X utilities for SDLMAME -// -// SDLMAME by Olivier Galibert and R. Belmont -// -//============================================================ - -#ifndef __SDLOSXUTILS__ -#define __SDLOSXUTILS__ - -//============================================================ -// PROTOTYPES -//============================================================ - -void * NewAutoreleasePool(void); -void ReleaseAutoreleasePool(void *pool); - -#endif diff --git a/src/osd/sdl/osxutils.mm b/src/osd/sdl/osxutils.mm deleted file mode 100644 index c71af922b59..00000000000 --- a/src/osd/sdl/osxutils.mm +++ /dev/null @@ -1,34 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:Vas Crabb -//============================================================ -// -// osxutils.m - Mac OS X utilities for SDLMAME -// -// SDLMAME by Olivier Galibert and R. Belmont -// -//============================================================ - -#import <Foundation/Foundation.h> - -// MAMEOS headers -#import "osxutils.h" - - -//============================================================ -// NewAutoreleasePool -//============================================================ - -void * NewAutoreleasePool(void) -{ - return [[NSAutoreleasePool alloc] init]; -} - - -//============================================================ -// ReleaseAutoreleasePool -//============================================================ - -void ReleaseAutoreleasePool(void *pool) -{ - [(NSAutoreleasePool *)pool release]; -} |