From c0e805d29a1ae55add64c84599fa99171ebda892 Mon Sep 17 00:00:00 2001 From: Russell Stephens Date: Tue, 3 May 2016 23:09:02 -0400 Subject: [PATCH] Updating for Swift 3 --- .../lib/ProtocGenSwift/ProtocGenSwift/ProtobufReader.swift | 6 ++++-- .../lib/ProtocGenSwift/ProtocGenSwift/ProtobufWriter.swift | 2 +- swift/lib/ProtocGenSwift/ProtocGenSwiftTests/Test.swift | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/swift/lib/ProtocGenSwift/ProtocGenSwift/ProtobufReader.swift b/swift/lib/ProtocGenSwift/ProtocGenSwift/ProtobufReader.swift index 2f0a39e..81f9710 100644 --- a/swift/lib/ProtocGenSwift/ProtocGenSwift/ProtobufReader.swift +++ b/swift/lib/ProtocGenSwift/ProtocGenSwift/ProtobufReader.swift @@ -37,7 +37,9 @@ public class ProtobufReader : Reader { if limit != -1 && offset == limit { return 0 } - return _readByte(offset++) + let readByte = _readByte(offset) + offset += 1 + return readByte } public func readVarInt() -> Int { @@ -70,7 +72,7 @@ public class ProtobufReader : Reader { let numberOfBytes = self.readVarInt() let data = NSMutableData(capacity: numberOfBytes)! let ptr = UnsafeMutablePointer(data.bytes) - for var i = 0; i < numberOfBytes; i++ { + for i in 0..(v.bytes) - for var i = 0; i < numberOfBytes; i++ { + for i in 0.. Int { var x = v repeat { x = x >> 7 - n++ + n += 1 } while (x > 0) return n }