Просмотр исходного кода

Make some functions static to avoid warnings (#394)

Chaoshuai Lü лет назад: 6
Родитель
Сommit
6aa9ec9ec1

+ 3 - 3
Classes/GlobalStateExplorers/SystemLog/FLEXSystemLogViewController.m

@@ -33,7 +33,7 @@ static BOOL FLEXNSLogHookWorks = NO;
 
 BOOL (*os_log_shim_enabled)(void *addr) = nil;
 BOOL (*orig_os_log_shim_enabled)(void *addr) = nil;
-BOOL my_os_log_shim_enabled(void *addr) {
+static BOOL my_os_log_shim_enabled(void *addr) {
     return NO;
 }
 
@@ -51,11 +51,11 @@ BOOL my_os_log_shim_enabled(void *addr) {
         return;
     }
 
-    FLEXDidHookNSLog = rebind_symbols((struct rebinding[1]) {
+    FLEXDidHookNSLog = rebind_symbols((struct rebinding[1]) {{
         "os_log_shim_enabled",
         (void *)my_os_log_shim_enabled,
         (void **)&orig_os_log_shim_enabled
-    }, 1) == 0;
+    }}, 1) == 0;
     
     if (FLEXDidHookNSLog && orig_os_log_shim_enabled != nil) {
         // Check if our rebinding worked

+ 1 - 1
Classes/Utility/Runtime/Objc/FLEXRuntimeSafety.m

@@ -19,7 +19,7 @@ CFSetRef FLEXKnownUnsafeIvars = nil;
     (class_getInstanceVariable([cls class], name) ?: (void *)kCFNull)
 
 __attribute__((constructor))
-void FLEXRuntimeSafteyInit() {
+static void FLEXRuntimeSafteyInit() {
     FLEXKnownUnsafeClasses = CFSetCreate(
         kCFAllocatorDefault,
         (const void **)(uintptr_t)FLEXKnownUnsafeClassList(),