diff --git a/test/cases/function_pointers.zig b/test/cases/function_pointers.zig deleted file mode 100644 index 546eef72a4802907e78c7132a08c70fd46e94795..0000000000000000000000000000000000000000 --- a/test/cases/function_pointers.zig +++ /dev/null @@ -1,30 +0,0 @@ -const std = @import("std"); - -const PrintFn = *const fn () void; - -pub fn main() void { - var printFn: PrintFn = stopSayingThat; - var i: u32 = 0; - while (i < 4) : (i += 1) printFn(); - - printFn = moveEveryZig; - printFn(); -} - -fn stopSayingThat() void { - _ = std.posix.write(1, "Hello, my name is Inigo Montoya; you killed my father, prepare to die.\n") catch {}; -} - -fn moveEveryZig() void { - _ = std.posix.write(1, "All your codebase are belong to us\n") catch {}; -} - -// run -// target=x86_64-macos -// -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// Hello, my name is Inigo Montoya; you killed my father, prepare to die. -// All your codebase are belong to us -// diff --git a/test/cases/print_u32s.zig b/test/cases/print_u32s.zig deleted file mode 100644 index 0c73361278c884932a54522c234f29ca741a63e5..0000000000000000000000000000000000000000 --- a/test/cases/print_u32s.zig +++ /dev/null @@ -1,28 +0,0 @@ -const std = @import("std"); - -pub fn main() void { - printNumberHex(0x00000000); - printNumberHex(0xaaaaaaaa); - printNumberHex(0xdeadbeef); - printNumberHex(0x31415926); -} - -fn printNumberHex(x: u32) void { - const digit_chars = "0123456789abcdef"; - var i: u5 = 28; - while (true) : (i -= 4) { - const digit = (x >> i) & 0xf; - _ = std.posix.write(1, &.{digit_chars[digit]}) catch {}; - if (i == 0) break; - } - _ = std.posix.write(1, "\n") catch {}; -} - -// run -// target=x86_64-macos -// -// 00000000 -// aaaaaaaa -// deadbeef -// 31415926 -//