From c3056a0d06052395a6128f4ff36c0bae4eee3448 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 12 Jun 2016 12:45:13 +0200 Subject: [PATCH] Add free_memory function --- frontend/frontend_driver.c | 8 ++++++++ frontend/frontend_driver.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/frontend/frontend_driver.c b/frontend/frontend_driver.c index eff9f24cae..634f354618 100644 --- a/frontend/frontend_driver.c +++ b/frontend/frontend_driver.c @@ -316,4 +316,12 @@ uint32_t frontend_driver_get_total_memory(void) return 0; return frontend->get_total_mem(); } + +uint32_t frontend_driver_get_free_memory(void) +{ + frontend_ctx_driver_t *frontend = frontend_get_ptr(); + if (!frontend || !frontend->get_free_mem) + return 0; + return frontend->get_free_mem(); +} #endif diff --git a/frontend/frontend_driver.h b/frontend/frontend_driver.h index 7cf0824d78..d84e9f4016 100644 --- a/frontend/frontend_driver.h +++ b/frontend/frontend_driver.h @@ -157,6 +157,8 @@ bool frontend_driver_get_salamander_basename(char *s, size_t len); uint32_t frontend_driver_get_total_memory(void); +uint32_t frontend_driver_get_free_memory(void); + RETRO_END_DECLS #endif