Explorar el Código

Core: Replace a sprintf in core_timing with StringFromFormat

Lioncash hace 12 años
padre
commit
093d6fbcdc
Se han modificado 1 ficheros con 7 adiciones y 5 borrados
  1. 7 5
      src/core/core_timing.cpp

+ 7 - 5
src/core/core_timing.cpp

@@ -7,11 +7,12 @@
 #include <atomic>
 #include <atomic>
 #include <mutex>
 #include <mutex>
 
 
-#include "common/msg_handler.h"
 #include "common/chunk_file.h"
 #include "common/chunk_file.h"
+#include "common/msg_handler.h"
+#include "common/string_util.h"
 
 
-#include "core/core_timing.h"
 #include "core/core.h"
 #include "core/core.h"
+#include "core/core_timing.h"
 
 
 int g_clock_rate_arm11 = 268123480;
 int g_clock_rate_arm11 = 268123480;
 
 
@@ -586,9 +587,10 @@ std::string GetScheduledEventsSummary()
         const char *name = event_types[ptr->type].name;
         const char *name = event_types[ptr->type].name;
         if (!name)
         if (!name)
             name = "[unknown]";
             name = "[unknown]";
-        char temp[512];
-        sprintf(temp, "%s : %i %08x%08x\n", name, (int)ptr->time, (u32)(ptr->userdata >> 32), (u32)(ptr->userdata));
-        text += temp;
+
+        text += Common::StringFromFormat("%s : %i %08x%08x\n", name, (int)ptr->time,
+                                        (u32)(ptr->userdata >> 32), (u32)(ptr->userdata));
+
         ptr = ptr->next;
         ptr = ptr->next;
     }
     }
     return text;
     return text;