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; +}