mirror of
https://github.com/samsonjs/SwiftTimeZoneLookup.git
synced 2026-03-25 08:25:49 +00:00
fix linux build
This commit is contained in:
parent
20a05b1e0a
commit
7638bf2235
1 changed files with 14 additions and 8 deletions
|
|
@ -31,17 +31,23 @@ public final class SwiftTimeZoneLookup {
|
||||||
var timezoneIdPrefix: UnsafeMutablePointer<CChar>? = nil
|
var timezoneIdPrefix: UnsafeMutablePointer<CChar>? = nil
|
||||||
var timezoneId: UnsafeMutablePointer<CChar>? = nil
|
var timezoneId: UnsafeMutablePointer<CChar>? = nil
|
||||||
for i in 0..<result.pointee.numFields {
|
for i in 0..<result.pointee.numFields {
|
||||||
/*if strcmp(result.pointee.fieldNames.advanced(by: Int(i)).pointee, "CountryAlpha2") == 0 {
|
guard let field = result.pointee.fieldNames.advanced(by: Int(i)).pointee else {
|
||||||
countryAlpha2 = result.pointee.data.advanced(by: Int(i)).pointee.map { String(cString: $0) }
|
continue
|
||||||
}
|
}
|
||||||
if strcmp(result.pointee.fieldNames.advanced(by: Int(i)).pointee, "CountryName") == 0 {
|
guard let value = result.pointee.data.advanced(by: Int(i)).pointee else {
|
||||||
countryName = result.pointee.data.advanced(by: Int(i)).pointee.map { String(cString: $0) }
|
continue
|
||||||
|
}
|
||||||
|
/*if strcmp(field, "CountryAlpha2") == 0 {
|
||||||
|
countryAlpha2 = String(cString: value)
|
||||||
|
}
|
||||||
|
if strcmp(field, "CountryName") == 0 {
|
||||||
|
countryName = String(cString: value)
|
||||||
}*/
|
}*/
|
||||||
if strcmp(result.pointee.fieldNames.advanced(by: Int(i)).pointee, "TimezoneIdPrefix") == 0 {
|
if strcmp(field, "TimezoneIdPrefix") == 0 {
|
||||||
timezoneIdPrefix = result.pointee.data.advanced(by: Int(i)).pointee
|
timezoneIdPrefix = value
|
||||||
}
|
}
|
||||||
if strcmp(result.pointee.fieldNames.advanced(by: Int(i)).pointee, "TimezoneId") == 0 {
|
if strcmp(field, "TimezoneId") == 0 {
|
||||||
timezoneId = result.pointee.data.advanced(by: Int(i)).pointee
|
timezoneId = value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
guard let timezoneIdPrefix = timezoneIdPrefix, let timezoneId = timezoneId else {
|
guard let timezoneIdPrefix = timezoneIdPrefix, let timezoneId = timezoneId else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue