forked from aparoksha/adwaita-swift
Remove some unnecessary comments
This commit is contained in:
parent
efedb8313b
commit
4d2b644d70
@ -29,18 +29,15 @@ extension Array where Element == String {
|
|||||||
|
|
||||||
/// Get the mutable C version of the array.
|
/// Get the mutable C version of the array.
|
||||||
var cMutableArray: UnsafeMutablePointer<UnsafePointer<CChar>?>? {
|
var cMutableArray: UnsafeMutablePointer<UnsafePointer<CChar>?>? {
|
||||||
// Allocate space for N strings + NULL terminator
|
|
||||||
let pointer = UnsafeMutablePointer<UnsafePointer<CChar>?>.allocate(
|
let pointer = UnsafeMutablePointer<UnsafePointer<CChar>?>.allocate(
|
||||||
capacity: count + 1
|
capacity: count + 1
|
||||||
)
|
)
|
||||||
|
|
||||||
// Convert each Swift string into a stable C string
|
|
||||||
for (index, string) in enumerated() {
|
for (index, string) in enumerated() {
|
||||||
let cstr = strdup(string) // allocate real C string
|
let cstr = strdup(string)
|
||||||
pointer[index] = UnsafePointer(cstr)
|
pointer[index] = UnsafePointer(cstr)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add NULL terminator
|
|
||||||
pointer[count] = nil
|
pointer[count] = nil
|
||||||
|
|
||||||
return pointer
|
return pointer
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user