about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/include/rcfile.h1
-rw-r--r--src/tools/rcfile.c6
2 files changed, 6 insertions, 1 deletions
diff --git a/src/include/rcfile.h b/src/include/rcfile.h
index ebad7048..3c8218cb 100644
--- a/src/include/rcfile.h
+++ b/src/include/rcfile.h
@@ -4,5 +4,6 @@
 void LoadRCFile(const char* filename);
 void DeleteParams(void);
 void ApplyParams(const char* name);
+const char* GetLastApplyName();
 
 #endif //__RCFILE_H__
\ No newline at end of file
diff --git a/src/tools/rcfile.c b/src/tools/rcfile.c
index 53c426ff..97da98a2 100644
--- a/src/tools/rcfile.c
+++ b/src/tools/rcfile.c
@@ -464,11 +464,15 @@ void GatherDynarecExtensions();
 void setupTraceInit();
 void setupTrace();
 #endif
+static char old_name[256] = "";
+const char* GetLastApplyName()
+{
+    return old_name;
+}
 void ApplyParams(const char* name)
 {
     if(!name || !params)
         return;
-    static char old_name[256] = "";
     int new_cycle_log = cycle_log;
     int new_maxcpu = box64_maxcpu;
     if(!strcmp(name, old_name)) {