mirror of
https://github.com/rwinkhart/cmutton.git
synced 2026-08-30 22:06:38 -04:00
Port config package
This commit is contained in:
@@ -47,3 +47,19 @@ func FreeArray(items *C.PascalString, count C.int) {
|
||||
}
|
||||
C.free(unsafe.Pointer(items))
|
||||
}
|
||||
|
||||
// safeStringDeref safely dereferences a string pointer, returning empty string if nil.
|
||||
func safeStringDeref(s *string) string {
|
||||
if s == nil {
|
||||
return ""
|
||||
}
|
||||
return *s
|
||||
}
|
||||
|
||||
// safeBoolDeref safely dereferences a bool pointer, returning false if nil.
|
||||
func safeBoolDeref(b *bool) bool {
|
||||
if b == nil {
|
||||
return false
|
||||
}
|
||||
return *b
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user