summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-04-03 19:47:44 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2016-04-03 19:47:44 +0200
commitbad2e6199ee26c167f5b7f6a2fa60d629703cfed (patch)
treed6511b0a88105b23cde87bfb03673a07c7a337c5
parente0ea593f6dd46dee1552225909ceeb33d7943c9b (diff)
Not needed anymore after move to C++11 features (nw)
-rw-r--r--scripts/src/osd/sdl.lua6
-rw-r--r--src/osd/modules/sync/work_osd.cpp11
-rw-r--r--src/osd/sdl/osxutils.h21
-rw-r--r--src/osd/sdl/osxutils.mm34
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];
-}