Newer
Older
libkc / modules / src / main.c
#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;
}