1 2 3 4 5 6 7 8
.name_fn = struct { fn thunk(user_data: ?*anyopaque, out_name: ?*?[*c]u8, out_error: ?*?[*c]u8) callconv(.c) i32 { _ = user_data; _ = out_error; if (out_name) |slot| slot.* = null; return 0; } }.thunk,