Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- with format.len + 1 ---
- Breakpoint 1, interop.timeAsString (buf=..., format=...) at interop.zig:75
- 75 return buf[0..len];
- (gdb) p buf
- $1 = {ptr = 0x7ffff7b80280 "04:52:27pm", len = 11}
- (gdb) up
- #1 0x0000000001160978 in main.main () at main.zig:486
- 486 const clock_str = interop.timeAsString(clock_buf.items[0..clock_buf.items.len-1:0], format) catch {
- (gdb) list
- 481 const yo = (buffer.height - buffer.box_height) / 2 - bigclock.HEIGHT - 2;
- 482 var clock_buf = std.ArrayList(u8).init(allocator);
- 483 try clock_buf.resize(format.len + 1);
- 484 try clock_buf.append(@as(u8, 0));
- 485 defer clock_buf.deinit();
- 486 const clock_str = interop.timeAsString(clock_buf.items[0..clock_buf.items.len-1:0], format) catch {
- 487 break :draw_big_clock;
- 488 };
- 489
- 490 for (clock_str, 0..) |c, i| {
- (gdb)
- -- with only format.len ---
- Breakpoint 1, interop.timeAsString (buf=..., format=...) at interop.zig:75
- 75 return buf[0..len];
- (gdb) p buf
- $1 = {ptr = 0x7ffff7b80280 "04:55:29\252\252", len = 10}
- (gdb) up
- #1 0x0000000001160953 in main.main () at main.zig:486
- 486 const clock_str = interop.timeAsString(clock_buf.items[0..clock_buf.items.len-1:0], format) catch {
- (gdb) list
- 481 const yo = (buffer.height - buffer.box_height) / 2 - bigclock.HEIGHT - 2;
- 482 var clock_buf = std.ArrayList(u8).init(allocator);
- 483 try clock_buf.resize(format.len);
- 484 try clock_buf.append(@as(u8, 0));
- 485 defer clock_buf.deinit();
- 486 const clock_str = interop.timeAsString(clock_buf.items[0..clock_buf.items.len-1:0], format) catch {
- 487 break :draw_big_clock;
- 488 };
- 489
- 490 for (clock_str, 0..) |c, i| {
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment