aboutsummaryrefslogtreecommitdiffstats
path: root/Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m
diff options
context:
space:
mode:
Diffstat (limited to 'Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m')
-rw-r--r--Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m8
1 files changed, 5 insertions, 3 deletions
diff --git a/Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m b/Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m
index d617aebb..b7ced7ab 100644
--- a/Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m
+++ b/Frameworks/SPMySQLFramework/Source/SPMySQLGeometryData.m
@@ -28,6 +28,8 @@
// More info at <https://github.com/sequelpro/sequelpro>
#import "SPMySQLGeometryData.h"
+#include <stdlib.h>
+#include <string.h>
enum wkbType
{
@@ -57,7 +59,7 @@ typedef struct st_point_2d_
/**
* Initialize the SPMySQLGeometryData object
*/
-- (id)init
+- (instancetype)init
{
if ((self = [super init])) {
geoBuffer = nil;
@@ -69,7 +71,7 @@ typedef struct st_point_2d_
/**
* Initialize the SPMySQLGeometryData object with the WKB data
*/
-- (id)initWithBytes:(const void *)geoData length:(NSUInteger)length
+- (instancetype)initWithBytes:(const void *)geoData length:(NSUInteger)length
{
if ((self = [self init])) {
bufferLength = length;
@@ -82,7 +84,7 @@ typedef struct st_point_2d_
/**
* Return an autorelease SPMySQLGeometryData object
*/
-+ (id)dataWithBytes:(const void *)geoData length:(NSUInteger)length
++ (instancetype)dataWithBytes:(const void *)geoData length:(NSUInteger)length
{
return [[[SPMySQLGeometryData alloc] initWithBytes:geoData length:length] autorelease];
}