#include "libtf.h" #include #include int main() { t_memclass mc = mem_newclass(err_remember); char *yo = "Hello "; char *we = "world!"; printf("%s\n", str_join(err_remember, mc, yo, we)); printf("%i = %s\n", 0, str_inttostr(err_remember, mc, 0)); printf("%i = %s\n", 7, str_inttostr(err_remember, mc, 7)); printf("%i = %s\n", 3892, str_inttostr(err_remember, mc, 3892)); printf("%i = %s\n", -1, str_inttostr(err_remember, mc, -1)); printf("%i = %s\n", -90430, str_inttostr(err_remember, mc, -90430)); printf("%i = %s\n", INT_MAX, str_inttostr(err_remember, mc, INT_MAX)); printf("%i = %s\n", INT_MIN, str_inttostr(err_remember, mc, INT_MIN)); printf("%u = %s\n", 0, str_uinttostr(err_remember, mc, 0)); printf("%u = %s\n", 7, str_uinttostr(err_remember, mc, 7)); printf("%u = %s\n", 3892, str_uinttostr(err_remember, mc, 3892)); printf("%u = %s\n", INT_MAX, str_uinttostr(err_remember, mc, INT_MAX)); printf("%u = %s\n", UINT_MAX, str_uinttostr(err_remember, mc, UINT_MAX)); printf("%i = %i\n", 1, str_eq("", "")); printf("%i = %i\n", 0, str_eq("one", "")); printf("%i = %i\n", 0, str_eq("", "two")); printf("%i = %i\n", 0, str_eq("one", "two")); printf("%i = %i\n", 1, str_eq("one", "one")); printf("%i = %i\n", 0, str_eq("onetwo", "one")); printf("%i = %i\n", 0, str_eq("one", "onetwo")); mem_freeall(mc); }