From 37d44d610c37091e02db77b1ffbb63efa397db7f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Mon, 24 Jul 2023 13:43:50 +0100
Subject: [PATCH] chore: added new functions

---
 frontends/libretro/src/lib.rs | 65 +++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

diff --git a/frontends/libretro/src/lib.rs b/frontends/libretro/src/lib.rs
index 811fd06d..fcf88853 100644
--- a/frontends/libretro/src/lib.rs
+++ b/frontends/libretro/src/lib.rs
@@ -45,3 +45,68 @@ pub extern "C" fn retro_get_system_info(info: *mut RetroSystemInfo) {
         (*info).block_extract = false;
     }
 }
+
+#[no_mangle]
+pub extern "C" fn retro_get_system_av_info() {
+    println!("retro_get_system_av_info()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_set_environment() {
+    println!("retro_set_environment()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_set_controller_port_device() {
+    println!("retro_set_controller_port_device()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_run() {
+    println!("retro_run()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_load_game() {
+    println!("retro_load_game()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_unload_game() {
+    println!("retro_unload_game()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_get_memory_data() {
+    println!("retro_get_memory_data()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_get_memory_size() {
+    println!("retro_get_memory_size()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_serialize_size() {
+    println!("retro_serialize_size()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_serialize() {
+    println!("retro_serialize()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_unserialize() {
+    println!("retro_unserialize()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_cheat_reset() {
+    println!("retro_cheat_reset()");
+}
+
+#[no_mangle]
+pub extern "C" fn retro_cheat_set() {
+    println!("retro_cheat_set()");
+}
-- 
GitLab