35 lines
1.3 KiB
C
35 lines
1.3 KiB
C
#include "libtf.h"
|
|
#include <limits.h>
|
|
#include <stdio.h>
|
|
|
|
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);
|
|
}
|