42_minishell/libtf/dev/str3.c
2024-04-23 14:55:47 +02:00

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