| ... | @@ -523,3 +523,10 @@ pub fn parse_int(comptime T: type, s: ?string, b: u8, d: T) T { | ... | @@ -523,3 +523,10 @@ pub fn parse_int(comptime T: type, s: ?string, b: u8, d: T) T { |
| 523 | pub fn parse_bool(s: ?string) bool { | 523 | pub fn parse_bool(s: ?string) bool { |
| 524 | return parse_int(u1, s, 10, 0) > 0; | 524 | return parse_int(u1, s, 10, 0) > 0; |
| 525 | } | 525 | } |
| | 526 | |
| | 527 | pub fn to_hex(array: anytype) [array.len * 2]u8 { |
| | 528 | var res: [array.len * 2]u8 = undefined; |
| | 529 | var fbs = std.io.fixedBufferStream(&res); |
| | 530 | std.fmt.format(fbs.writer(), "{x}", .{std.fmt.fmtSliceHexLower(&array)}) catch unreachable; |
| | 531 | return res; |
| | 532 | } |