Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › Io.zig › failingFileWritePositional
failingFileWritePositional
Io.failingFileWritePositional
pub fn failingFileWritePositional (userdata : ?*anyopaque , file : File , header : []const u8 , data : []const []const u8 , splat : usize , offset : u64 ) File .WritePositionalError !usize
File
Code
pub fn failingFileWritePositional (userdata : ?*anyopaque , file : File , header : []const u8 , data : []const []const u8 , splat : usize , offset : u64 ) File .WritePositionalError !usize {
_ = userdata ;
_ = file ;
_ = header ;
_ = offset ;
for (data [0 .. data .len - 1 ]) |item | {
if (item .len > 0 ) return error .BrokenPipe ;
}
if (data [data .len - 1 ].len != 0 and splat != 0 ) return error .BrokenPipe ;
return 0 ;
}