deinit
Must be the same allocator passed to parse or findNative.
Function parameters
Parameters
Type definitions in this namespace
Types
- CrtBasenames
- These are basenames.
Functions in this namespace
Functions
- findNative
- Finds the default, native libc.
- deinit
- Must be the same allocator passed to `parse` or `findNative`.
Error sets in this namespace
Error Sets
Source
Implementation
pub fn deinit(self: *LibCInstallation, allocator: Allocator) void {
const fields = std.meta.fields(LibCInstallation);
inline for (fields) |field| {
if (@field(self, field.name)) |payload| {
allocator.free(payload);
}
}
self.* = undefined;
}