From 2c058a159f8aecabdbbd5da055afd51f4914582e Mon Sep 17 00:00:00 2001 From: stickynotememo Date: Thu, 18 Dec 2025 16:15:14 +1100 Subject: [PATCH] Add stage 2: C --- src/2_c.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/2_c.c diff --git a/src/2_c.c b/src/2_c.c new file mode 100644 index 0000000..df0392d --- /dev/null +++ b/src/2_c.c @@ -0,0 +1,14 @@ +#include +#include +#include +extern char* _1_assembly_func(void); + +char* _2_c_func() { + char * asm_buf = _1_assembly_func(); + char * buf = malloc(22 + 16); + memcpy(buf, asm_buf, 22); + strcat(buf, "\nHello from C."); + + printf("%s", buf); + return buf; +}