diff options
author | stuconnolly <stuart02@gmail.com> | 2012-09-12 12:19:31 +0000 |
---|---|---|
committer | stuconnolly <stuart02@gmail.com> | 2012-09-12 12:19:31 +0000 |
commit | 8b298de8d7ef2c680974b5c5cebb4b0056969984 (patch) | |
tree | 6e6721b2e6c5628743e953047549d5b9e909ffa8 /Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m | |
parent | 4bac2aa3a2feb2c7eda3064e070cac005e7fa256 (diff) | |
download | sequelpro-8b298de8d7ef2c680974b5c5cebb4b0056969984.tar.gz sequelpro-8b298de8d7ef2c680974b5c5cebb4b0056969984.tar.bz2 sequelpro-8b298de8d7ef2c680974b5c5cebb4b0056969984.zip |
Fix release build warnings.
Diffstat (limited to 'Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m')
-rw-r--r-- | Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m b/Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m index dab3dd41..cdb2ea94 100644 --- a/Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m +++ b/Frameworks/PostgresKit/Source/FLXPostgresTypeStringHandler.m @@ -57,7 +57,6 @@ static FLXPostgresOid FLXPostgresTypeStringTypes[] = @synthesize type = _type; @synthesize column = _column; @synthesize result = _result; -@synthesize connection = _connection; #pragma mark - #pragma mark Protocol Implementation @@ -79,6 +78,8 @@ static FLXPostgresOid FLXPostgresTypeStringTypes[] = - (id)objectFromResult { + if (!_result || !_type || !_row || !_column) return [NSNull null]; + switch (_type) { case FLXPostgresOidText: @@ -112,8 +113,8 @@ static FLXPostgresOid FLXPostgresTypeStringTypes[] = */ - (id)_stringFromResult { - const void *bytes = PQgetvalue(_result, _row, _column); - NSUInteger length = PQgetlength(_result, _row, _column); + const void *bytes = PQgetvalue(_result, (int)_row, (int)_column); + NSUInteger length = PQgetlength(_result, (int)_row, (int)_column); if (!bytes || !length) return [NSNull null]; @@ -129,7 +130,7 @@ static FLXPostgresOid FLXPostgresTypeStringTypes[] = { PGmacaddr address; - if (!PQgetf(_result, _row, FLXPostgresResultValueMacAddr, _column, &address)) return [NSNull null]; + if (!PQgetf(_result, (int)_row, FLXPostgresResultValueMacAddr, (int)_column, &address)) return [NSNull null]; return [NSString stringWithFormat:@"%02d:%02d:%02d:%02d:%02d:%02d", address.a, address.b, address.c, address.d, address.e, address.f]; } @@ -143,12 +144,12 @@ static FLXPostgresOid FLXPostgresTypeStringTypes[] = { PGinet inet; - if (!PQgetf(_result, _row, _type == FLXPostgresOidInetAddr ? FLXPostgresResultValueInet : FLXPostgresResultValueCidr, _column, &inet)) return [NSNull null]; + if (!PQgetf(_result, (int)_row, _type == FLXPostgresOidInetAddr ? FLXPostgresResultValueInet : FLXPostgresResultValueCidr, (int)_column, &inet)) return [NSNull null]; char ip[80]; struct sockaddr *sa = (struct sockaddr *)inet.sa_buf; - NSUInteger success = getnameinfo(sa, inet.sa_buf_len, ip, sizeof(ip), NULL, 0, NI_NUMERICHOST); + int success = getnameinfo(sa, inet.sa_buf_len, ip, sizeof(ip), NULL, 0, NI_NUMERICHOST); if (success != 0) { const char *error = gai_strerror(success); |