Pārlūkot izejas kodu

Fix missing prototypes for C functions.

Nikita Lutsenko 9 gadi atpakaļ
vecāks
revīzija
eff1db8da7

+ 1 - 1
SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h

@@ -10,4 +10,4 @@
 #import <SocketRocket/NSRunLoop+SRWebSocket.h>
 
 // Empty function that force links the object file for the category.
-extern void import_NSRunLoop_SRWebSocket();
+extern void import_NSRunLoop_SRWebSocket(void);

+ 1 - 1
SocketRocket/Internal/NSURLRequest+SRWebSocketPrivate.h

@@ -10,4 +10,4 @@
 #import <SocketRocket/NSURLRequest+SRWebSocket.h>
 
 // Empty function that force links the object file for the category.
-extern void import_NSURLRequest_SRWebSocket();
+extern void import_NSURLRequest_SRWebSocket(void);

+ 2 - 2
SocketRocket/Internal/Utilities/SRSIMDHelpers.m

@@ -11,7 +11,7 @@
 
 typedef uint8_t uint8x32_t __attribute__((vector_size(32)));
 
-void SRMaskBytesManual(uint8_t *bytes, size_t length, uint8_t *maskKey) {
+static void SRMaskBytesManual(uint8_t *bytes, size_t length, uint8_t *maskKey) {
     for (size_t i = 0; i < length; i++) {
         bytes[i] = bytes[i] ^ maskKey[i % sizeof(uint32_t)];
     }
@@ -25,7 +25,7 @@ void SRMaskBytesManual(uint8_t *bytes, size_t length, uint8_t *maskKey) {
 
  @return A shifted vector.
  */
-uint8x32_t SRShiftVector(uint8x32_t vector, size_t by) {
+static uint8x32_t SRShiftVector(uint8x32_t vector, size_t by) {
     uint8x32_t vectorCopy = vector;
     by = by % _Alignof(uint8x32_t);
 

+ 1 - 1
SocketRocket/NSRunLoop+SRWebSocket.m

@@ -15,7 +15,7 @@
 #import "SRRunLoopThread.h"
 
 // Required for object file to always be linked.
-extern void import_NSRunLoop_SRWebSocket() { }
+void import_NSRunLoop_SRWebSocket() { }
 
 @implementation NSRunLoop (SRWebSocket)
 

+ 1 - 1
SocketRocket/NSURLRequest+SRWebSocket.m

@@ -13,7 +13,7 @@
 #import "NSURLRequest+SRWebSocketPrivate.h"
 
 // Required for object file to always be linked.
-extern void import_NSURLRequest_SRWebSocket() { }
+void import_NSURLRequest_SRWebSocket() { }
 
 NS_ASSUME_NONNULL_BEGIN