//============================================================ // // minimisc.c - Minimal core miscellaneous functions // // Copyright (c) 1996-2007, Nicola Salmoria and the MAME Team. // Visit http://mamedev.org for licensing and usage restrictions. // //============================================================ #include "osdcore.h" //============================================================ // osd_alloc_executable //============================================================ void *osd_alloc_executable(size_t size) { // to use this version of the code, we have to assume that // code injected into a malloc'ed region can be safely executed return malloc(size); } //============================================================ // osd_free_executable //============================================================ void osd_free_executable(void *ptr, size_t size) { free(ptr); } //============================================================ // osd_is_bad_read_ptr //============================================================ int osd_is_bad_read_ptr(const void *ptr, size_t size) { // there is no standard way to do this, so just say no return FALSE; } //============================================================ // osd_break_into_debugger //============================================================ void osd_break_into_debugger(const char *message) { // there is no standard way to do this, so ignore it }