diff --git a/Sources/SwiftBGFX/Callbacks.swift b/Sources/SwiftBGFX/Callbacks.swift index 36a33a5..e8ab434 100644 --- a/Sources/SwiftBGFX/Callbacks.swift +++ b/Sources/SwiftBGFX/Callbacks.swift @@ -47,10 +47,17 @@ internal func makeCallbackHandler(_ cb: Callbacks) -> UnsafeMutablePointer?, + path: UnsafePointer?, line: UInt16, format: UnsafePointer?, args: CVaListPointer?) in + callbacks!.reportDebug(String(cString: path!), line: line, format: String(cString: format!)) + } + #else vt.trace_vargs = { (a: UnsafeMutablePointer?, path: UnsafePointer?, line: UInt16, format: UnsafePointer?, args: CVaListPointer) in callbacks!.reportDebug(String(cString: path!), line: line, format: String(cString: format!)) } + #endif vtablep = UnsafeMutablePointer.allocate(capacity: 1) vtablep?.initialize(to: vt)