Function nullTerminatedString [src]
Given an index into string_bytes returns the null-terminated string found there.
Prototype
pub fn nullTerminatedString(code: Zir, index: NullTerminatedString) [:0]const u8
Parameters
code: Zir
index: NullTerminatedString
Source
pub fn nullTerminatedString(code: Zir, index: NullTerminatedString) [:0]const u8 {
const slice = code.string_bytes[@intFromEnum(index)..];
return slice[0..std.mem.indexOfScalar(u8, slice, 0).? :0];
}