#include <stdio.h> #include <kc_memory.h> #include <kc_assert.h> #ifndef UNITTEST int main(int argc, char *argv[]) #else int main_exec(int argc, char *argv) #endif { KcMemory_start(true); UNUSED_VARIABLE(argc); UNUSED_VARIABLE(argv); char *buf = (char *)malloc(128); char *buf2 = (char *)malloc(256); UNUSED_VARIABLE(buf2); buf[0] = 'A'; buf[1] = '\n'; buf[2] = '\0'; printf("%s", buf); assert_equals(124, 123); assert_equals("ABC", "ABC"); assert_equals(2.34, 2.33, 0.1); assert_equals("\x01\x02", "\x01\x02\x03", 2); return 0; }