         }
     }
     
-    private class func parseEquals(c: UInt8) -> (c: UnicodeScalar?, state: QuotedPrintableState) {
+    private class func parseEquals(_ c: UInt8) -> (c: UnicodeScalar?, state: QuotedPrintableState) {
         switch c {
         case 13:
             return (c: nil, state: .Equals)

            
            state = result.state
            if let cOut = result.c {
                decodedString.append(cOut)
            }
        }
        

        }
        result.append(dict[c2])

        if (result.count == 0) {
            return "0"
        }
        return result
