Swift 2.X to Swift 3.0

  1. id in Objective-C is not AnyObject but Any, casting using as
(value as AnyObject).boolValue
  1. errMsg:UnsafeMutablePointer<UnsafeMutablePointer?> in C API as char **, change to
var errMsg:UnsafeMutablePointer<Int8>? = nil