aboutsummaryrefslogtreecommitdiff
path: root/check_leaks.c
diff options
context:
space:
mode:
Diffstat (limited to 'check_leaks.c')
-rw-r--r--check_leaks.c1643
1 files changed, 1643 insertions, 0 deletions
diff --git a/check_leaks.c b/check_leaks.c
new file mode 100644
index 0000000..f8e9941
--- /dev/null
+++ b/check_leaks.c
@@ -0,0 +1,1643 @@
+#include <limits.h>
+#include "header.h"
+
+int main()
+{
+ ft_printf("This is a simple test.");
+ ft_printf("This is a simple test.\nSecond sentence.\n");
+ ft_printf("");
+ ft_printf("\n");
+ ft_printf("%s", "abc");
+ ft_printf("111%s333", "222");
+ ft_printf("%s333", "222");
+ ft_printf("111%s", "222");
+ ft_printf("{%s}", 0);
+ ft_printf("{%s}", "");
+ ft_printf("111%s333%s555", "222", "444");
+ ft_printf("111%s333%s555%saaa%sccc", "222", "444", "666", "bbb");
+ ft_printf("%s%s%s%s%s", "1", "2", "3", "4", "5");
+ ft_printf("%d", 42);
+ ft_printf("%d", -42);
+ ft_printf("before %d after", 42);
+ ft_printf("%d%d%d%d%d", 1, -2, 3, -4, 5);
+ ft_printf("a%db%dc%dd", 1, -2, 3);
+ ft_printf("%d", INT_MAX);
+ ft_printf("%d", INT_MIN);
+ ft_printf("%p", &strlen);
+ ft_printf("%p", 0);
+ ft_printf("%%");
+ ft_printf("aa%%bb");
+ ft_printf("%%%%%%%%%%");
+ ft_printf(".%%.%%.%%.%%.%%.%%.%%.%%.");
+ ft_printf("%");
+ ft_printf("{% %}");
+ ft_printf("%s%p%d%d%p%s%p%p%s", "a", &free, 1, 2, &malloc, "b", &free, &malloc, "c");
+ ft_printf("%i", 42);
+ ft_printf("%i", -42);
+ ft_printf("before %i after", 42);
+ ft_printf("%i%i%i%i%i", 1, -2, 3, -4, 5);
+ ft_printf("a%ib%ic%id", 1, -2, 3);
+ ft_printf("%u", 42);
+ ft_printf("before %u after", 42);
+ ft_printf("%u%u%u%u%u", 1, 100, 999, 42, 999988888);
+ ft_printf("a%ub%uc%ud", 0, 55555, 100000);
+ ft_printf("%u", UINT_MAX);
+ ft_printf("%x", 42);
+ ft_printf("before %x after", 42);
+ ft_printf("%x%x%x%x%x", 1, 100, 999, 42, 999988888);
+ ft_printf("a%xb%xc%xd", 0, 55555, 100000);
+ ft_printf("%x, %x", 0, UINT_MAX);
+ ft_printf("%X", 42);
+ ft_printf("before %X after", 42);
+ ft_printf("%X%X%X%X%X", 1, 100, 999, 42, 999988888);
+ ft_printf("a%Xb%Xc%Xd", 0, 55555, 100000);
+ ft_printf("%X, %X", 0, UINT_MAX);
+ ft_printf("%c", 'c');
+ ft_printf("%c%c", '4', '2');
+ ft_printf("%c", 0);
+ ft_printf("%s %d %p %% %x", "bonjour ", 42, &free, 42);
+ ft_printf("%ld%ld", 0l, 42l);
+ ft_printf("%ld", (long)INT_MAX + 1);
+ ft_printf("%ld", (long)INT_MIN - 1);
+ ft_printf("%ld", LONG_MAX);
+ ft_printf("%ld", LONG_MIN);
+ ft_printf("%li%li", 0l, 42l);
+ ft_printf("%li", (long)INT_MAX + 1);
+ ft_printf("%li", (long)INT_MIN - 1);
+ ft_printf("%li", LONG_MAX);
+ ft_printf("%li", LONG_MIN);
+ ft_printf("%lld%lld", 0ll, 42ll);
+ ft_printf("%lld", LLONG_MAX);
+ ft_printf("%lld", LLONG_MIN);
+ ft_printf("%lli%lli", 0ll, 42ll);
+ ft_printf("%lli", LLONG_MAX);
+ ft_printf("%lli", LLONG_MIN);
+ ft_printf("%hd%hd", (short int)0, (short int)42);
+ ft_printf("%hd", SHRT_MAX);
+ ft_printf("%hd", SHRT_MIN);
+ ft_printf("%hi%hi", 0, 42);
+ ft_printf("%hi", SHRT_MAX);
+ ft_printf("%hi", SHRT_MIN);
+ ft_printf("%hu, %hu", 0, USHRT_MAX);
+ ft_printf("%hx, %hx", 0, USHRT_MAX);
+ ft_printf("%hX, %hX", 0, USHRT_MAX);
+ ft_printf("%hhd%hhd", 1, 42);
+ ft_printf("%hhd", CHAR_MAX);
+ ft_printf("%hhd", CHAR_MAX + 42);
+ ft_printf("%hhd", CHAR_MIN);
+ ft_printf("%hhd", CHAR_MIN - 42);
+ ft_printf("%hhi%hhi", 0, 42);
+ ft_printf("%hhd", CHAR_MAX);
+ ft_printf("%hhd", CHAR_MAX + 42);
+ ft_printf("%hhi", CHAR_MIN);
+ ft_printf("%hhi", CHAR_MIN - 42);
+ ft_printf("%hhu, %hhu", 0, UCHAR_MAX);
+ ft_printf("%hhx, %hhx", 0, UCHAR_MAX);
+ ft_printf("%hhX, %hhX", 0, UCHAR_MAX);
+ ft_printf("%hhu, %hhu", 0, UCHAR_MAX + 42);
+ ft_printf("%hhx, %hhx", 0, UCHAR_MAX + 42);
+ ft_printf("%hhX, %hhX", 0, UCHAR_MAX + 42);
+ ft_printf("%lp", 42);
+ ft_printf("{%10d}", 42);
+ ft_printf("{%4d}", 10000);
+ ft_printf("{%30d}", 10000);
+ ft_printf("{%10d}", -42);
+ ft_printf("{%3c}", 0);
+ ft_printf("{%5p}", 0);
+ ft_printf("{%-15p}", 0);
+ ft_printf("{%-13p}", &strlen);
+ ft_printf("{%-12p}", &strlen);
+ ft_printf("{%-10d}", 42);
+ ft_printf("{%-4d}", 10000);
+ ft_printf("{%-30d}", 10000);
+ ft_printf("{%010d}", -42);
+ ft_printf("{%04d}", 10000);
+ ft_printf("{%030d}", 10000);
+ ft_printf("{%030x}", 0xFFFF);
+ ft_printf("{%030X}", 0xFFFF);
+ ft_printf("%#x", 42);
+ ft_printf("%#x", 0);
+ ft_printf("%#x", INT_MAX);
+ ft_printf("%#X", 42);
+ ft_printf("%#X", 0);
+ ft_printf("%#X", INT_MAX);
+ ft_printf("%#c", 0);
+ ft_printf("%+d", 42);
+ ft_printf("%+d", -42);
+ ft_printf("%+i", 42);
+ ft_printf("%+i", -42);
+ ft_printf("% d", 9999);
+ ft_printf("% d", -9999);
+ ft_printf("% i", 9999);
+ ft_printf("% i", -9999);
+ ft_printf("{% +d}", 42);
+ ft_printf("{%+ d}", 42);
+ ft_printf("{%+03d}", 0);
+ ft_printf("{% 03d}", 0);
+ ft_printf("{%0-3d}", 0);
+ ft_printf("{%+03d}", 12);
+ ft_printf("{%+03d}", 123456);
+ ft_printf("{%03.2d}", 0);
+ ft_printf("%.4d", 42);
+ ft_printf("%.4d", 424242);
+ ft_printf("%.4d", -424242);
+ ft_printf("%15.4d", 42);
+ ft_printf("%15.4d", 424242);
+ ft_printf("%8.4d", 424242424);
+ ft_printf("%15.4d", -42);
+ ft_printf("%15.4d", -424242);
+ ft_printf("%8.4d", -424242424);
+ ft_printf("%4.15d", 42);
+ ft_printf("%4.15d", 424242);
+ ft_printf("%4.8d", 424242424);
+ ft_printf("%4.15d", -42);
+ ft_printf("%4.15d", -424242);
+ ft_printf("%4.8d", -424242424);
+ ft_printf("%.d, %.0d", 0, 0);
+ ft_printf("%.10d", -42);
+ ft_printf("%.4i", 42);
+ ft_printf("%15.4i", 42);
+ ft_printf("%4.15i", 42);
+ ft_printf("%.i, %.0i", 0, 0);
+ ft_printf("%.4u", 42);
+ ft_printf("%.4u", 424242);
+ ft_printf("%15.4u", 42);
+ ft_printf("%15.4u", 424242);
+ ft_printf("%8.4u", 424242424);
+ ft_printf("%4.15u", 42);
+ ft_printf("%4.15u", 424242);
+ ft_printf("%4.8u", 424242424);
+ ft_printf("%.u, %.0u", 0, 0);
+ ft_printf("%.4x", 42);
+ ft_printf("%.4x", 424242);
+ ft_printf("%15.4x", 42);
+ ft_printf("%15.4x", 424242);
+ ft_printf("%8.4x", 424242424);
+ ft_printf("%4.15x", 42);
+ ft_printf("%4.15x", 42424242);
+ ft_printf("%4.8x", 424242424);
+ ft_printf("%.x, %.0x", 0, 0);
+ ft_printf("%.4X", 42);
+ ft_printf("%.4X", 424242);
+ ft_printf("%15.4X", 42);
+ ft_printf("%15.4X", 424242);
+ ft_printf("%8.4X", 424242424);
+ ft_printf("%4.15X", 42);
+ ft_printf("%4.15X", 424242);
+ ft_printf("%4.8X", 424242424);
+ ft_printf("%.X, %.0X", 0, 0);
+ ft_printf("%.4s", "42");
+ ft_printf("%.4s", "42 is the answer");
+ ft_printf("%15.4s", "42");
+ ft_printf("%15.4s", "I am 42");
+ ft_printf("%15.4s", "42 is the answer");
+ ft_printf("%4.15s", "42");
+ ft_printf("%4.15s", "I am 42");
+ ft_printf("%4.15s", "42 is the answer");
+ ft_printf("%4.s", "42");
+ ft_printf("%.c", 0);
+ ft_printf("%.5c", 0);
+ ft_printf("%.5c", 42);
+ ft_printf("%.0p, %.p", 0, 0);
+ ft_printf("%.5p", 0);
+ ft_printf("%9.2p", 1234);
+ ft_printf("%9.2p", 1234567);
+ ft_printf("%2.9p", 1234);
+ ft_printf("%2.9p", 1234567);
+ ft_printf("%#.x, %#.0x", 0, 0);
+ ft_printf("%.p, %.0p", 0, 0);
+ ft_printf("{%#.5x}", 1);
+ ft_printf("%hhd - %hhd", SHRT_MAX - 42, SHRT_MAX - 4200);
+ ft_printf("%u", -42);
+ ft_printf("%u", UINT_MAX + 1);
+ ft_printf("%c", 200);
+ ft_printf("%hhu / %hhu", SHRT_MAX - 42, SHRT_MAX - 4200);
+ ft_printf("%*d", 5, 42);
+ ft_printf("{%*d}", -5, 42);
+ ft_printf("{%*d}", 0, 42);
+ ft_printf("{%*c}", 0, 0);
+ ft_printf("{%*c}", -15, 0);
+ ft_printf("{%.*d}", 5, 42);
+ ft_printf("{%.*d}", -5, 42);
+ ft_printf("{%.*d}", 0, 42);
+ ft_printf("{%.*s}", 5, "42");
+ ft_printf("{%.*s}", -5, "42");
+ ft_printf("{%.*s}", 0, "42");
+ ft_printf("{%*s}", 5, 0);
+ ft_printf("{%*p}", 10, 0);
+ ft_printf("%*.*d", 0, 3, 0);
+ ft_printf("{%*3d}", 5, 0);
+ ft_printf("{%05.*d}", -15, 42);
+ ft_printf("hello, world!");
+ ft_printf("");
+ ft_printf("\t\n\r\v\f\n");
+ ft_printf("%%");
+ ft_printf("%5%");
+ ft_printf("%-5%");
+ ft_printf("%05%");
+ ft_printf("%-05%");
+ ft_printf("%");
+ ft_printf("%5");
+ ft_printf("%05");
+ ft_printf("%-05");
+ ft_printf("%-5");
+ int t;
+ ft_printf("%Ld", 42);
+ ft_printf("%#d", 42);
+ ft_printf("%hhhd", 42);
+ ft_printf("%hhhhd", 42);
+ ft_printf("%hhld", 42);
+ ft_printf("%hhlld", 42);
+ ft_printf("%llhd", 42);
+ ft_printf("%llld", 42);
+ ft_printf("%Li", 42);
+ ft_printf("%#i", 42);
+ ft_printf("%hhhi", 42);
+ ft_printf("%-i", 42);
+ ft_printf("%+o", 42);
+ ft_printf("% o", 42);
+ ft_printf("%Lo", 42);
+ ft_printf("%hhho", 42);
+ ft_printf("%hhhho", 42);
+ ft_printf("%hhlo", 42);
+ ft_printf("%hhllo", 42);
+ ft_printf("%llho", 42);
+ ft_printf("%lllo", 42);
+ ft_printf("%-o", 42);
+ ft_printf("%Lu", 42);
+ ft_printf("%#u", 42);
+ ft_printf("%+u", 42);
+ ft_printf("% u", 42);
+ ft_printf("%hhhu", 42);
+ ft_printf("%hhhhu", 42);
+ ft_printf("%hhlu", 42);
+ ft_printf("%hhllu", 42);
+ ft_printf("%llhu", 42);
+ ft_printf("%lllu", 42);
+ ft_printf("%-u", 42);
+ ft_printf("%Lx", 42);
+ ft_printf("%+x", 42);
+ ft_printf("% x", 42);
+ ft_printf("%hhhx", 42);
+ ft_printf("%hhhhx", 42);
+ ft_printf("%hhlx", 42);
+ ft_printf("%hhllx", 42);
+ ft_printf("%llhx", 42);
+ ft_printf("%lllx", 42);
+ ft_printf("%LX", 42);
+ ft_printf("%+X", 42);
+ ft_printf("% X", 42);
+ ft_printf("%hhhX", 42);
+ ft_printf("%llhX", 42);
+ ft_printf("%-x", 42);
+ ft_printf("%hhf", 42.5);
+ ft_printf("%hf", 42.5);
+ ft_printf("%llf", 42.5);
+ ft_printf("%lllf", 42.5);
+ ft_printf("%llllf", 42.5);
+ ft_printf("%LLf", 42.5);
+ ft_printf("%Llf", 42.5);
+ ft_printf("%lLf", 42.5);
+ ft_printf("%-f", 42.5);
+ ft_printf("%-021s", "abc");
+ ft_printf("%-05s", "goes over");
+ ft_printf("%04.3s%-7.4s", "hello", "world");
+ ft_printf("%+u", 5);
+ ft_printf("%+u", 5);
+ ft_printf("%+u", 4294967295);
+ ft_printf("%+5u", 35);
+ ft_printf("%+7u", 0);
+ ft_printf("%+24u", 4294967295);
+ ft_printf("%+.7u", 234);
+ ft_printf("%+.3u", 3723);
+ ft_printf("%+05u", 432);
+ ft_printf("%+04u", 0);
+ ft_printf("%+8.5u", 34);
+ ft_printf("%+8.5u", 0);
+ ft_printf("%+8.3u", 8375);
+ ft_printf("%+3.7u", 3267);
+ ft_printf("%+3.3u", 6983);
+ ft_printf("%+-8.5u", 34);
+ ft_printf("%+-8.5u", 0);
+ ft_printf("%+-8.3u", 8375);
+ ft_printf("%+-3.7u", 3267);
+ ft_printf("%+-3.3u", 6983);
+ ft_printf("%0+8.5u", 34);
+ ft_printf("%0+8.5u", 0);
+ ft_printf("%0+8.3u", 8375);
+ ft_printf("%0+3.7u", 3267);
+ ft_printf("%0+3.3u", 6983);
+ ft_printf("%0+-8.5u", 34);
+ ft_printf("%0+-8.5u", 0);
+ ft_printf("%0+-8.3u", 8375);
+ ft_printf("%0+-3.7u", 3267);
+ ft_printf("%0+-3.3u", 6983);
+ ft_printf("%05c", '\0');
+ ft_printf("%-05c", '\0');
+ ft_printf("%+lu", 22337203685477);
+ ft_printf("%++d", 42);
+ ft_printf("% d", 42);
+ ft_printf("% + d", 42);
+ ft_printf("%--5d", 42);
+ ft_printf("%-+-5d", 42);
+ ft_printf("%##x", 42);
+ ft_printf("%#++#-5x", 42);
+ ft_printf("%.4c", 'a');
+ ft_printf("%.c", 'a');
+ ft_printf("%#c", 'a');
+ ft_printf("%05c", 'a');
+ ft_printf("%0c", 'a');
+ ft_printf("%+c", 'a');
+ ft_printf("%+c", -42);
+ ft_printf("% c", 'a');
+ ft_printf("% c", -42);
+ ft_printf("%hhc", 'a');
+ ft_printf("%hc", 'a');
+ ft_printf("%lc", L'a');
+ ft_printf("%llc", L'a');
+ ft_printf("%Lc", L'a');
+ ft_printf("%-c", 'a');
+ ft_printf("%#s", "hello");
+ ft_printf("%05s", "hello");
+ ft_printf("%0s", "hello");
+ ft_printf("%+s", "hello");
+ ft_printf("% s", "hello");
+ ft_printf("%hhs", "hello");
+ ft_printf("%hs", "hello");
+ ft_printf("%ls", L"hello");
+ ft_printf("%lls", L"hello");
+ ft_printf("%Ls", L"hello");
+ ft_printf("%-s", "hello");
+ ft_printf("%1$");
+ ft_printf("%0");
+ ft_printf("% ");
+ ft_printf("%#");
+ ft_printf("%-");
+ ft_printf("%+");
+ ft_printf("%23");
+ ft_printf("%.");
+ ft_printf("%hh");
+ ft_printf("%h");
+ ft_printf("%ll");
+ ft_printf("%l");
+ ft_printf("%L");
+ ft_printf("%p");
+ ft_printf("%d");
+ ft_printf("%u");
+ ft_printf("%x");
+ ft_printf("%X");
+ ft_printf("%f");
+ ft_printf("%c");
+ ft_printf("%o");
+ ft_printf("hello, %s.", "gavin");
+ ft_printf("%s", "testing testing");
+ ft_printf("%s%s", "hello", "world");
+ ft_printf("..%s stuff %s", "a", "b");
+ ft_printf("this %s is empty", "");
+ ft_printf("this %s is %s", "hello", "");
+ ft_printf("this %s is %s", "", "hello");
+ ft_printf("%s%s%s", "1", "2", "3's a charm");
+ ft_printf("%32s", "abc");
+ ft_printf("%16s", "nark nark");
+ ft_printf("%5s", "goes over");
+ ft_printf("%-32s", "abc");
+ ft_printf("%-16s", "nark nark");
+ ft_printf("%-5s", "goes over");
+ ft_printf("%.7s", "hello");
+ ft_printf("%.3s", "hello");
+ ft_printf("%.s", "hello");
+ ft_printf("%.0s", "hello");
+ ft_printf("%.3s%.2s", "holla", "bitch");
+ ft_printf("%.2s%.7s", "hello", "world");
+ ft_printf("%.7s%.2s", "hello", "world");
+ ft_printf("%.5s%7s", "yo", "boi");
+ ft_printf("%7.5s", "yolo");
+ ft_printf("%7.5s", "bombastic");
+ ft_printf("%-7.5s", "yolo");
+ ft_printf("%7.7s%7.7s", "hello", "world");
+ ft_printf("%3.7s%7.7s", "hello", "world");
+ ft_printf("%7.7s%3.7s", "hello", "world");
+ ft_printf("%3.7s%3.7s", "hello", "world");
+ ft_printf("%7.3s%7.7s", "hello", "world");
+ ft_printf("%3.3s%7.7s", "hello", "world");
+ ft_printf("%7.3s%3.7s", "hello", "world");
+ ft_printf("%3.3s%3.7s", "hello", "world");
+ ft_printf("%7.7s%7.3s", "hello", "world");
+ ft_printf("%3.7s%7.3s", "hello", "world");
+ ft_printf("%7.7s%3.3s", "hello", "world");
+ ft_printf("%3.7s%3.3s", "hello", "world");
+ ft_printf("%7.3s%7.3s", "hello", "world");
+ ft_printf("%3.3s%7.3s", "hello", "world");
+ ft_printf("%7.3s%3.3s", "hello", "world");
+ ft_printf("%3.3s%3.3s", "hello", "world");
+ ft_printf("%3s%3s", "hello", "world");
+ ft_printf("%-7s%5s", "hello", "world");
+ ft_printf("%7s%-5s", "hello", "world");
+ char *s_hidden = "bonjour\0asdfasdf";
+ ft_printf("%s", s_hidden);
+ ft_printf("%3s", s_hidden);
+ ft_printf("%9s", s_hidden);
+ ft_printf("%.s", s_hidden);
+ ft_printf("%.9s", s_hidden);
+ ft_printf("%.03s", s_hidden);
+ ft_printf("%.09s", s_hidden);
+ ft_printf("%.00s", "\0");
+ ft_printf("%.01s", "\0");
+ ft_printf("%.03s", "\0");
+ ft_printf("%.09s", "\0");
+ ft_printf("%3.s", s_hidden);
+ ft_printf("%10.s", s_hidden);
+ ft_printf("%1.s", "\0");
+ ft_printf("%2.s", "\0");
+ ft_printf("%9.s", "\0");
+ ft_printf("%-3.s", s_hidden);
+ ft_printf("%-8.s", s_hidden);
+ ft_printf("%-1.s", "\0");
+ ft_printf("%-2.s", "\0");
+ ft_printf("%-6.s", "\0");
+ ft_printf("%3.1s", s_hidden);
+ ft_printf("%10.1s", s_hidden);
+ ft_printf("%-3.1s", s_hidden);
+ ft_printf("%-10.1s", s_hidden);
+ ft_printf("%-3.1s", "\0");
+ ft_printf("%-6.1s", "\0");
+ ft_printf("%3.6s", s_hidden);
+ ft_printf("%20.6s", s_hidden);
+ ft_printf("%3.6s", "\0");
+ ft_printf("%6.6s", "\0");
+ ft_printf("%-3.6s", s_hidden);
+ ft_printf("%-20.6s", s_hidden);
+ ft_printf("%-3.8s", s_hidden);
+ ft_printf("%-10.8s", s_hidden);
+ ft_printf("%-.00s", s_hidden);
+ ft_printf("%-.09s", s_hidden);
+ ft_printf("%+- 06.06s", s_hidden);
+ ft_printf("% 0+-6.06s", s_hidden);
+ ft_printf("%0 +-6.06s", s_hidden);
+ ft_printf("%+-0 6.06s", s_hidden);
+ ft_printf("%-+ 06.06s", s_hidden);
+ ft_printf("% -+06.06s", s_hidden);
+ ft_printf("%+- 07.06s", s_hidden);
+ ft_printf("% 0+-8.06s", s_hidden);
+ ft_printf("%0 +-9.06s", s_hidden);
+ ft_printf("%+-0 10.06s", s_hidden);
+ ft_printf("%-+ 011.06s", s_hidden);
+ ft_printf("% -+012.06s", s_hidden);
+ ft_printf("%+- 06.04s", s_hidden);
+ ft_printf("% 0+-6.04s", s_hidden);
+ ft_printf("%0 +-6.04s", s_hidden);
+ ft_printf("%+-0 6.04s", s_hidden);
+ ft_printf("%-+ 06.04s", s_hidden);
+ ft_printf("% 0-+6.04s", s_hidden);
+ ft_printf("%+- 06.09s", s_hidden);
+ ft_printf("% 0+-6.09s", s_hidden);
+ ft_printf("%0 +-6.09s", s_hidden);
+ ft_printf("%+-0 6.09s", s_hidden);
+ ft_printf("%-+ 06.09s", s_hidden);
+ ft_printf("% 0-+6.09s", s_hidden);
+ ft_printf("%00s", s_hidden);
+ ft_printf("%000s", s_hidden);
+ ft_printf("%0000s", s_hidden);
+ ft_printf("%-00s", s_hidden);
+ ft_printf("%0-0s", s_hidden);
+ ft_printf("%00-s", s_hidden);
+ ft_printf("%03s", s_hidden);
+ ft_printf("%09s", s_hidden);
+ ft_printf("%+03s", s_hidden);
+ ft_printf("%+09s", s_hidden);
+ ft_printf("%-03s", s_hidden);
+ ft_printf("%-09s", s_hidden);
+ ft_printf("%+ 3s", s_hidden);
+ ft_printf("%+ 6s", s_hidden);
+ ft_printf("this %i number", 17);
+ ft_printf("this %i number", -267);
+ ft_printf("this %i number", 0);
+ ft_printf("%i", 3);
+ ft_printf("%i", -1);
+ ft_printf("%i", 0);
+ ft_printf("this %d number", 17);
+ ft_printf("this %d number", -267);
+ ft_printf("this %d number", 0);
+ ft_printf("%i", 2147483647);
+ ft_printf("%i", (int)(-2147483678));
+ ft_printf("%+i", 5);
+ ft_printf("%+i", -7);
+ ft_printf("%+i", 2147483647);
+ ft_printf("%7i", 33);
+ ft_printf("%7i", -14);
+ ft_printf("%3i", 0);
+ ft_printf("%5i", 52625);
+ ft_printf("%5i", -2562);
+ ft_printf("%4i", 94827);
+ ft_printf("%4i", -2464);
+ ft_printf("%-7i", 33);
+ ft_printf("%-7i", -14);
+ ft_printf("%-3i", 0);
+ ft_printf("%-5i", 52625);
+ ft_printf("%-5i", -2562);
+ ft_printf("%-4i", 94827);
+ ft_printf("%-4i", -2464);
+ ft_printf("%+5i", 35);
+ ft_printf("%+7i", 0);
+ ft_printf("%+24i", 2147483647);
+ ft_printf("%.5i", 2);
+ ft_printf("%.6i", -3);
+ ft_printf("%.3i", 0);
+ ft_printf("%.4i", 5263);
+ ft_printf("%.4i", -2372);
+ ft_printf("%.3i", 13862);
+ ft_printf("%.3i",-23646);
+ ft_printf("%+.7i", 234);
+ ft_printf("%+.7i", -446);
+ ft_printf("%+.3i", 3723);
+ ft_printf("%05i", 43);
+ ft_printf("%07i", -54);
+ ft_printf("%03i", 0);
+ ft_printf("%03i", 634);
+ ft_printf("%04i", -532);
+ ft_printf("%04i", -4825);
+ ft_printf("%+05i", 432);
+ ft_printf("%+04i", 0);
+ ft_printf("%8.5i", 34);
+ ft_printf("%10.5i", -216);
+ ft_printf("%8.5i", 0);
+ ft_printf("%8.3i", 8375);
+ ft_printf("%8.3i", -8473);
+ ft_printf("%3.7i", 3267);
+ ft_printf("%3.7i", -2375);
+ ft_printf("%3.3i", 6983);
+ ft_printf("%3.3i", -8462);
+ ft_printf("%-8.5i", 34);
+ ft_printf("%-10.5i", -216);
+ ft_printf("%-8.5i", 0);
+ ft_printf("%-8.3i", 8375);
+ ft_printf("%-8.3i", -8473);
+ ft_printf("%-3.7i", 3267);
+ ft_printf("%-3.7i", -2375);
+ ft_printf("%-3.3i", 6983);
+ ft_printf("%-3.3i", -8462);
+ ft_printf("%+8.5i", 34);
+ ft_printf("%+10.5i", -216);
+ ft_printf("%+8.5i", 0);
+ ft_printf("%+8.3i", 8375);
+ ft_printf("%+8.3i", -8473);
+ ft_printf("%+3.7i", 3267);
+ ft_printf("%+3.7i", -2375);
+ ft_printf("%+3.3i", 6983);
+ ft_printf("%+3.3i", -8462);
+ ft_printf("%+-8.5i", 34);
+ ft_printf("%+-10.5i", -216);
+ ft_printf("%+-8.5i", 0);
+ ft_printf("%+-8.3i", 8375);
+ ft_printf("%+-8.3i", -8473);
+ ft_printf("%+-3.7i", 3267);
+ ft_printf("%+-3.7i", -2375);
+ ft_printf("%+-3.3i", 6983);
+ ft_printf("%+-3.3i", -8462);
+ ft_printf("%08.5i", 34);
+ ft_printf("%010.5i", -216);
+ ft_printf("%08.5i", 0);
+ ft_printf("%08.3i", 8375);
+ ft_printf("%08.3i", -8473);
+ ft_printf("%03.7i", 3267);
+ ft_printf("%03.7i", -2375);
+ ft_printf("%03.3i", 6983);
+ ft_printf("%03.3i", -8462);
+ ft_printf("%0-8.5i", 34);
+ ft_printf("%0-10.5i", -216);
+ ft_printf("%0-8.5i", 0);
+ ft_printf("%0-8.3i", 8375);
+ ft_printf("%0-8.3i", -8473);
+ ft_printf("%0-3.7i", 3267);
+ ft_printf("%0-3.7i", -2375);
+ ft_printf("%0-3.3i", 6983);
+ ft_printf("%0-3.3i", -8462);
+ ft_printf("%0+8.5i", 34);
+ ft_printf("%0+10.5i", -216);
+ ft_printf("%0+8.5i", 0);
+ ft_printf("%0+8.3i", 8375);
+ ft_printf("%0+8.3i", -8473);
+ ft_printf("%0+3.7i", 3267);
+ ft_printf("%0+3.7i", -2375);
+ ft_printf("%0+3.3i", 6983);
+ ft_printf("%0+3.3i", -8462);
+ ft_printf("%0+-8.5i", 34);
+ ft_printf("%0+-10.5i", -216);
+ ft_printf("%0+-8.5i", 0);
+ ft_printf("%0+-8.3i", 8375);
+ ft_printf("%0+-8.3i", -8473);
+ ft_printf("%0+-3.7i", 3267);
+ ft_printf("%0+-3.7i", -2375);
+ ft_printf("%0+-3.3i", 6983);
+ ft_printf("%0+-3.3i", -8462);
+ ft_printf("%hhi", (char)45);
+ ft_printf("%hhi", (char)-45);
+ ft_printf("%hi", (short)385);
+ ft_printf("%hi", (short)-385);
+ ft_printf("%li", (long)32);
+ ft_printf("%li", (long)-32);
+ ft_printf("%lli", (long long)43);
+ ft_printf("%lli", (long long)-43);
+ ft_printf("%li", 22337203685477);
+ ft_printf("%li", -22337203685477);
+ ft_printf("%lli", 522337203685470ll);
+ ft_printf("%lli", -522337203685470ll);
+ ft_printf("%lli", 9223372036854775807ll);
+ ft_printf("%li", 9223372036854775807l);
+ ft_printf("%hi", (short)32767);
+ ft_printf("%hi", (short)(-32768));
+ ft_printf("%hhi", (char)127);
+ ft_printf("%hhi", (char)(-128));
+ ft_printf("%037li", 22337203685477l);
+ ft_printf("%.37li", -22337203685477l);
+ ft_printf("%37lli", 522337203685470ll);
+ ft_printf("%-37lli", -522337203685470ll);
+ ft_printf("%+li", 22337203685477l);
+ ft_printf("this % i number", 17);
+ ft_printf("this % i number", -267);
+ ft_printf("this % i number", 0);
+ ft_printf("% i", 3);
+ ft_printf("% i", -1);
+ ft_printf("% i", 0);
+ ft_printf("this % d number", 17);
+ ft_printf("this % d number", -267);
+ ft_printf("this % d number", 0);
+ ft_printf("% i", 2147483647);
+ ft_printf("% i", (int)(-2147483678));
+ ft_printf("% +i", 5);
+ ft_printf("% +i", -7);
+ ft_printf("% +i", 2147483647);
+ ft_printf("% 7i", 33);
+ ft_printf("% 7i", -14);
+ ft_printf("% 3i", 0);
+ ft_printf("% 5i", 52625);
+ ft_printf("% 5i", -2562);
+ ft_printf("% 4i", 94827);
+ ft_printf("% 4i", -2464);
+ ft_printf("% -7i", 33);
+ ft_printf("% -7i", -14);
+ ft_printf("% -3i", 0);
+ ft_printf("% -5i", 52625);
+ ft_printf("% -5i", -2562);
+ ft_printf("% -4i", 94827);
+ ft_printf("% -4i", -2464);
+ ft_printf("% +5i", 35);
+ ft_printf("% +7i", 0);
+ ft_printf("% +24i", 2147483647);
+ ft_printf("% .5i", 2);
+ ft_printf("% .6i", -3);
+ ft_printf("% .3i", 0);
+ ft_printf("% .4i", 5263);
+ ft_printf("% .4i", -2372);
+ ft_printf("% .3i", 13862);
+ ft_printf("% .3i",-23646);
+ ft_printf("% +.7i", 234);
+ ft_printf("% +.7i", -446);
+ ft_printf("% +.3i", 3723);
+ ft_printf("% 05i", 43);
+ ft_printf("% 07i", -54);
+ ft_printf("% 03i", 0);
+ ft_printf("% 03i", 634);
+ ft_printf("% 04i", -532);
+ ft_printf("% 04i", -4825);
+ ft_printf("% +05i", 432);
+ ft_printf("% +04i", 0);
+ ft_printf("% 8.5i", 34);
+ ft_printf("% 10.5i", -216);
+ ft_printf("% 8.5i", 0);
+ ft_printf("% 8.3i", 8375);
+ ft_printf("% 8.3i", -8473);
+ ft_printf("% 3.7i", 3267);
+ ft_printf("% 3.7i", -2375);
+ ft_printf("% 3.3i", 6983);
+ ft_printf("% 3.3i", -8462);
+ ft_printf("% -8.5i", 34);
+ ft_printf("% -10.5i", -216);
+ ft_printf("% -8.5i", 0);
+ ft_printf("% -8.3i", 8375);
+ ft_printf("% -8.3i", -8473);
+ ft_printf("% -3.7i", 3267);
+ ft_printf("% -3.7i", -2375);
+ ft_printf("% -3.3i", 6983);
+ ft_printf("% -3.3i", -8462);
+ ft_printf("% +8.5i", 34);
+ ft_printf("% +10.5i", -216);
+ ft_printf("% +8.5i", 0);
+ ft_printf("% +8.3i", 8375);
+ ft_printf("% +8.3i", -8473);
+ ft_printf("% +3.7i", 3267);
+ ft_printf("% +3.7i", -2375);
+ ft_printf("% +3.3i", 6983);
+ ft_printf("% +3.3i", -8462);
+ ft_printf("% +-8.5i", 34);
+ ft_printf("% +-10.5i", -216);
+ ft_printf("% +-8.5i", 0);
+ ft_printf("% +-8.3i", 8375);
+ ft_printf("% +-8.3i", -8473);
+ ft_printf("% +-3.7i", 3267);
+ ft_printf("% +-3.7i", -2375);
+ ft_printf("% +-3.3i", 6983);
+ ft_printf("% +-3.3i", -8462);
+ ft_printf("% 08.5i", 34);
+ ft_printf("% 010.5i", -216);
+ ft_printf("% 08.5i", 0);
+ ft_printf("% 08.3i", 8375);
+ ft_printf("% 08.3i", -8473);
+ ft_printf("% 03.7i", 3267);
+ ft_printf("% 03.7i", -2375);
+ ft_printf("% 03.3i", 6983);
+ ft_printf("% 03.3i", -8462);
+ ft_printf("% 0-8.5i", 34);
+ ft_printf("% 0-10.5i", -216);
+ ft_printf("% 0-8.5i", 0);
+ ft_printf("% 0-8.3i", 8375);
+ ft_printf("% 0-8.3i", -8473);
+ ft_printf("% 0-3.7i", 3267);
+ ft_printf("% 0-3.7i", -2375);
+ ft_printf("% 0-3.3i", 6983);
+ ft_printf("% 0-3.3i", -8462);
+ ft_printf("% 0+8.5i", 34);
+ ft_printf("% 0+10.5i", -216);
+ ft_printf("% 0+8.5i", 0);
+ ft_printf("% 0+8.3i", 8375);
+ ft_printf("% 0+8.3i", -8473);
+ ft_printf("% 0+3.7i", 3267);
+ ft_printf("% 0+3.7i", -2375);
+ ft_printf("% 0+3.3i", 6983);
+ ft_printf("% 0+3.3i", -8462);
+ ft_printf("% 0+-8.5i", 34);
+ ft_printf("% 0+-10.5i", -216);
+ ft_printf("% 0+-8.5i", 0);
+ ft_printf("% 0+-8.3i", 8375);
+ ft_printf("% 0+-8.3i", -8473);
+ ft_printf("% 0+-3.7i", 3267);
+ ft_printf("% 0+-3.7i", -2375);
+ ft_printf("% 0+-3.3i", 6983);
+ ft_printf("% 0+-3.3i", -8462);
+ ft_printf("% hhi", (char)45);
+ ft_printf("% hhi", (char)-45);
+ ft_printf("% hi", (short)385);
+ ft_printf("% hi", (short)-385);
+ ft_printf("% li", (long)32);
+ ft_printf("% li", (long)-32);
+ ft_printf("% lli", (long long)43);
+ ft_printf("% lli", (long long)-43);
+ ft_printf("% li", 22337203685477l);
+ ft_printf("% li", -22337203685477l);
+ ft_printf("% lli", 522337203685470ll);
+ ft_printf("% lli", -522337203685470ll);
+ ft_printf("% lli", 9223372036854775807ll);
+ ft_printf("% li", 9223372036854775807l);
+ ft_printf("% hi", (short)32767);
+ ft_printf("% hi", (short)(-32768));
+ ft_printf("% hhi", (char)(127));
+ ft_printf("% hhi", (char)(-128));
+ ft_printf("%.0i", 0);
+ ft_printf("%.i", 0);
+ ft_printf("%5.0i", 0);
+ ft_printf("%5.i", 0);
+ ft_printf("%-5.0i", 0);
+ ft_printf("%-5.i", 0);
+ ft_printf("%+.0i", 0);
+ ft_printf("%+.i", 0);
+ ft_printf("%+5.0i", 0);
+ ft_printf("%+5.i", 0);
+ ft_printf("%+-5.0i", 0);
+ ft_printf("%+-5.i", 0);
+ ft_printf("%hhi", -129);
+ ft_printf("%hhi", 128);
+ ft_printf("%hi", 32768);
+ ft_printf("%hi", -32769);
+ ft_printf("this %d number", 17);
+ ft_printf("this %d number", -267);
+ ft_printf("this %d number", 0);
+ ft_printf("%d", 3);
+ ft_printf("%d", -1);
+ ft_printf("%d", 0);
+ ft_printf("%d", 2147483647);
+ ft_printf("%d", (int)(-2147483678));
+ ft_printf("%+d", 5);
+ ft_printf("%+d", -7);
+ ft_printf("%+d", 2147483647);
+ ft_printf("%7d", 33);
+ ft_printf("%7d", -14);
+ ft_printf("%3d", 0);
+ ft_printf("%5d", 52625);
+ ft_printf("%5d", -2562);
+ ft_printf("%4d", 94827);
+ ft_printf("%4d", -2464);
+ ft_printf("%-7d", 33);
+ ft_printf("%-7d", -14);
+ ft_printf("%-3d", 0);
+ ft_printf("%-5d", 52625);
+ ft_printf("%-5d", -2562);
+ ft_printf("%-4d", 94827);
+ ft_printf("%-4d", -2464);
+ ft_printf("%+5d", 35);
+ ft_printf("%+7d", 0);
+ ft_printf("%+24d", 2147483647);
+ ft_printf("%.5d", 2);
+ ft_printf("%.6d", -3);
+ ft_printf("%.3d", 0);
+ ft_printf("%.4d", 5263);
+ ft_printf("%.4d", -2372);
+ ft_printf("%.3d", 13862);
+ ft_printf("%.3d",-23646);
+ ft_printf("%+.7d", 234);
+ ft_printf("%+.7d", -446);
+ ft_printf("%+.3d", 3723);
+ ft_printf("%05d", 43);
+ ft_printf("%07d", -54);
+ ft_printf("%03d", 0);
+ ft_printf("%03d", 634);
+ ft_printf("%04d", -532);
+ ft_printf("%04d", -4825);
+ ft_printf("%+05d", 432);
+ ft_printf("%+04d", 0);
+ ft_printf("%8.5d", 34);
+ ft_printf("%10.5d", -216);
+ ft_printf("%8.5d", 0);
+ ft_printf("%8.3d", 8375);
+ ft_printf("%8.3d", -8473);
+ ft_printf("%3.7d", 3267);
+ ft_printf("%3.7d", -2375);
+ ft_printf("%3.3d", 6983);
+ ft_printf("%3.3d", -8462);
+ ft_printf("%-8.5d", 34);
+ ft_printf("%-10.5d", -216);
+ ft_printf("%-8.5d", 0);
+ ft_printf("%-8.3d", 8375);
+ ft_printf("%-8.3d", -8473);
+ ft_printf("%-3.7d", 3267);
+ ft_printf("%-3.7d", -2375);
+ ft_printf("%-3.3d", 6983);
+ ft_printf("%-3.3d", -8462);
+ ft_printf("%+8.5d", 34);
+ ft_printf("%+10.5d", -216);
+ ft_printf("%+8.5d", 0);
+ ft_printf("%+8.3d", 8375);
+ ft_printf("%+8.3d", -8473);
+ ft_printf("%+3.7d", 3267);
+ ft_printf("%+3.7d", -2375);
+ ft_printf("%+3.3d", 6983);
+ ft_printf("%+3.3d", -8462);
+ ft_printf("%+-8.5d", 34);
+ ft_printf("%+-10.5d", -216);
+ ft_printf("%+-8.5d", 0);
+ ft_printf("%+-8.3d", 8375);
+ ft_printf("%+-8.3d", -8473);
+ ft_printf("%+-3.7d", 3267);
+ ft_printf("%+-3.7d", -2375);
+ ft_printf("%+-3.3d", 6983);
+ ft_printf("%+-3.3d", -8462);
+ ft_printf("%08.5d", 34);
+ ft_printf("%010.5d", -216);
+ ft_printf("%08.5d", 0);
+ ft_printf("%08.3d", 8375);
+ ft_printf("%08.3d", -8473);
+ ft_printf("%03.7d", 3267);
+ ft_printf("%03.7d", -2375);
+ ft_printf("%03.3d", 6983);
+ ft_printf("%03.3d", -8462);
+ ft_printf("%0-8.5d", 34);
+ ft_printf("%0-10.5d", -216);
+ ft_printf("%0-8.5d", 0);
+ ft_printf("%0-8.3d", 8375);
+ ft_printf("%0-8.3d", -8473);
+ ft_printf("%0-3.7d", 3267);
+ ft_printf("%0-3.7d", -2375);
+ ft_printf("%0-3.3d", 6983);
+ ft_printf("%0-3.3d", -8462);
+ ft_printf("%0+8.5d", 34);
+ ft_printf("%0+10.5d", -216);
+ ft_printf("%0+8.5d", 0);
+ ft_printf("%0+8.3d", 8375);
+ ft_printf("%0+8.3d", -8473);
+ ft_printf("%0+3.7d", 3267);
+ ft_printf("%0+3.7d", -2375);
+ ft_printf("%0+3.3d", 6983);
+ ft_printf("%0+3.3d", -8462);
+ ft_printf("%0+-8.5d", 34);
+ ft_printf("%0+-10.5d", -216);
+ ft_printf("%0+-8.5d", 0);
+ ft_printf("%0+-8.3d", 8375);
+ ft_printf("%0+-8.3d", -8473);
+ ft_printf("%0+-3.7d", 3267);
+ ft_printf("%0+-3.7d", -2375);
+ ft_printf("%0+-3.3d", 6983);
+ ft_printf("%0+-3.3d", -8462);
+ ft_printf("%hhd", (char)45);
+ ft_printf("%hhd", (char)-45);
+ ft_printf("%hd", (short)385);
+ ft_printf("%hd", (short)-385);
+ ft_printf("%ld", (long)32);
+ ft_printf("%ld", (long)-32);
+ ft_printf("%lld", (long long)43);
+ ft_printf("%lld", (long long)-43);
+ ft_printf("%ld", 22337203685477);
+ ft_printf("%ld", -22337203685477);
+ ft_printf("%lld", 522337203685470ll);
+ ft_printf("%lld", -522337203685470ll);
+ ft_printf("%lld", 9223372036854775807ll);
+ ft_printf("%ld", 9223372036854775807l);
+ ft_printf("%hd", (short)32767);
+ ft_printf("%hd", (short)(-32768));
+ ft_printf("%hhd", (char)127);
+ ft_printf("%hhd", (char)(-128));
+ ft_printf("%037ld", 22337203685477l);
+ ft_printf("%.37ld", -22337203685477l);
+ ft_printf("%37lld", 522337203685470ll);
+ ft_printf("%-37lld", -522337203685470ll);
+ ft_printf("%+ld", 22337203685477l);
+ ft_printf("this % d number", 17);
+ ft_printf("this % d number", -267);
+ ft_printf("this % d number", 0);
+ ft_printf("% d", 3);
+ ft_printf("% d", -1);
+ ft_printf("% d", 0);
+ ft_printf("this % d number", 17);
+ ft_printf("this % d number", -267);
+ ft_printf("this % d number", 0);
+ ft_printf("% d", 2147483647);
+ ft_printf("% d", (int)(-2147483678));
+ ft_printf("% +d", 5);
+ ft_printf("% +d", -7);
+ ft_printf("% +d", 2147483647);
+ ft_printf("% 7d", 33);
+ ft_printf("% 7d", -14);
+ ft_printf("% 3d", 0);
+ ft_printf("% 5d", 52625);
+ ft_printf("% 5d", -2562);
+ ft_printf("% 4d", 94827);
+ ft_printf("% 4d", -2464);
+ ft_printf("% -7d", 33);
+ ft_printf("% -7d", -14);
+ ft_printf("% -3d", 0);
+ ft_printf("% -5d", 52625);
+ ft_printf("% -5d", -2562);
+ ft_printf("% -4d", 94827);
+ ft_printf("% -4d", -2464);
+ ft_printf("% +5d", 35);
+ ft_printf("% +7d", 0);
+ ft_printf("% +24d", 2147483647);
+ ft_printf("% .5d", 2);
+ ft_printf("% .6d", -3);
+ ft_printf("% .3d", 0);
+ ft_printf("% .4d", 5263);
+ ft_printf("% .4d", -2372);
+ ft_printf("% .3d", 13862);
+ ft_printf("% .3d",-23646);
+ ft_printf("% +.7d", 234);
+ ft_printf("% +.7d", -446);
+ ft_printf("% +.3d", 3723);
+ ft_printf("% 05d", 43);
+ ft_printf("% 07d", -54);
+ ft_printf("% 03d", 0);
+ ft_printf("% 03d", 634);
+ ft_printf("% 04d", -532);
+ ft_printf("% 04d", -4825);
+ ft_printf("% +05d", 432);
+ ft_printf("% +04d", 0);
+ ft_printf("% 8.5d", 34);
+ ft_printf("% 10.5d", -216);
+ ft_printf("% 8.5d", 0);
+ ft_printf("% 8.3d", 8375);
+ ft_printf("% 8.3d", -8473);
+ ft_printf("% 3.7d", 3267);
+ ft_printf("% 3.7d", -2375);
+ ft_printf("% 3.3d", 6983);
+ ft_printf("% 3.3d", -8462);
+ ft_printf("% -8.5d", 34);
+ ft_printf("% -10.5d", -216);
+ ft_printf("% -8.5d", 0);
+ ft_printf("% -8.3d", 8375);
+ ft_printf("% -8.3d", -8473);
+ ft_printf("% -3.7d", 3267);
+ ft_printf("% -3.7d", -2375);
+ ft_printf("% -3.3d", 6983);
+ ft_printf("% -3.3d", -8462);
+ ft_printf("% +8.5d", 34);
+ ft_printf("% +10.5d", -216);
+ ft_printf("% +8.5d", 0);
+ ft_printf("% +8.3d", 8375);
+ ft_printf("% +8.3d", -8473);
+ ft_printf("% +3.7d", 3267);
+ ft_printf("% +3.7d", -2375);
+ ft_printf("% +3.3d", 6983);
+ ft_printf("% +3.3d", -8462);
+ ft_printf("% +-8.5d", 34);
+ ft_printf("% +-10.5d", -216);
+ ft_printf("% +-8.5d", 0);
+ ft_printf("% +-8.3d", 8375);
+ ft_printf("% +-8.3d", -8473);
+ ft_printf("% +-3.7d", 3267);
+ ft_printf("% +-3.7d", -2375);
+ ft_printf("% +-3.3d", 6983);
+ ft_printf("% +-3.3d", -8462);
+ ft_printf("% 08.5d", 34);
+ ft_printf("% 010.5d", -216);
+ ft_printf("% 08.5d", 0);
+ ft_printf("% 08.3d", 8375);
+ ft_printf("% 08.3d", -8473);
+ ft_printf("% 03.7d", 3267);
+ ft_printf("% 03.7d", -2375);
+ ft_printf("% 03.3d", 6983);
+ ft_printf("% 03.3d", -8462);
+ ft_printf("% 0-8.5d", 34);
+ ft_printf("% 0-10.5d", -216);
+ ft_printf("% 0-8.5d", 0);
+ ft_printf("% 0-8.3d", 8375);
+ ft_printf("% 0-8.3d", -8473);
+ ft_printf("% 0-3.7d", 3267);
+ ft_printf("% 0-3.7d", -2375);
+ ft_printf("% 0-3.3d", 6983);
+ ft_printf("% 0-3.3d", -8462);
+ ft_printf("% 0+8.5d", 34);
+ ft_printf("% 0+10.5d", -216);
+ ft_printf("% 0+8.5d", 0);
+ ft_printf("% 0+8.3d", 8375);
+ ft_printf("% 0+8.3d", -8473);
+ ft_printf("% 0+3.7d", 3267);
+ ft_printf("% 0+3.7d", -2375);
+ ft_printf("% 0+3.3d", 6983);
+ ft_printf("% 0+3.3d", -8462);
+ ft_printf("% 0+-8.5d", 34);
+ ft_printf("% 0+-10.5d", -216);
+ ft_printf("% 0+-8.5d", 0);
+ ft_printf("% 0+-8.3d", 8375);
+ ft_printf("% 0+-8.3d", -8473);
+ ft_printf("% 0+-3.7d", 3267);
+ ft_printf("% 0+-3.7d", -2375);
+ ft_printf("% 0+-3.3d", 6983);
+ ft_printf("% 0+-3.3d", -8462);
+ ft_printf("% hhd", (char)45);
+ ft_printf("% hhd", (char)-45);
+ ft_printf("% hd", (short)385);
+ ft_printf("% hd", (short)-385);
+ ft_printf("% ld", (long)32);
+ ft_printf("% ld", (long)-32);
+ ft_printf("% lld", (long long)43);
+ ft_printf("% lld", (long long)-43);
+ ft_printf("% ld", 22337203685477l);
+ ft_printf("% ld", -22337203685477l);
+ ft_printf("% lld", 522337203685470ll);
+ ft_printf("% lld", -522337203685470ll);
+ ft_printf("% lld", 9223372036854775807ll);
+ ft_printf("% ld", 9223372036854775807l);
+ ft_printf("% hd", (short)32767);
+ ft_printf("% hd", (short)(-32768));
+ ft_printf("% hhd", (char)(127));
+ ft_printf("% hhd", (char)(-128));
+ ft_printf("%.0d", 0);
+ ft_printf("%.d", 0);
+ ft_printf("%5.0d", 0);
+ ft_printf("%5.d", 0);
+ ft_printf("%-5.0d", 0);
+ ft_printf("%-5.d", 0);
+ ft_printf("%+.0d", 0);
+ ft_printf("%+.d", 0);
+ ft_printf("%+5.0d", 0);
+ ft_printf("%+5.d", 0);
+ ft_printf("%+-5.0d", 0);
+ ft_printf("%+-5.d", 0);
+ ft_printf("this %u number", 17);
+ ft_printf("this %u number", 0);
+ ft_printf("%u", 3);
+ ft_printf("%u", 4294967295u);
+ ft_printf("%7u", 33);
+ ft_printf("%3u", 0);
+ ft_printf("%5u", 52625);
+ ft_printf("%4u", 94827);
+ ft_printf("%-7u", 33);
+ ft_printf("%-3u", 0);
+ ft_printf("%-5u", 52625);
+ ft_printf("%-4u", 94827);
+ ft_printf("%.5u", 2);
+ ft_printf("%.3u", 0);
+ ft_printf("%.4u", 5263);
+ ft_printf("%.3u", 13862);
+ ft_printf("%05u", 43);
+ ft_printf("%03u", 0);
+ ft_printf("%03u", 634);
+ ft_printf("%8.5u", 34);
+ ft_printf("%8.5u", 0);
+ ft_printf("%8.3u", 8375);
+ ft_printf("%3.7u", 3267);
+ ft_printf("%3.3u", 6983);
+ ft_printf("%-8.5u", 34);
+ ft_printf("%-8.5u", 0);
+ ft_printf("%-8.3u", 8375);
+ ft_printf("%-3.7u", 3267);
+ ft_printf("%-3.3u", 6983);
+ ft_printf("%08.5u", 34);
+ ft_printf("%08.5u", 0);
+ ft_printf("%08.3u", 8375);
+ ft_printf("%03.7u", 3267);
+ ft_printf("%03.3u", 6983);
+ ft_printf("%0-8.5u", 34);
+ ft_printf("%0-8.5u", 0);
+ ft_printf("%0-8.3u", 8375);
+ ft_printf("%0-3.7u", 3267);
+ ft_printf("%0-3.3u", 6983);
+ ft_printf("%hhu", (unsigned char)45);
+ ft_printf("%hu", (unsigned short)385);
+ ft_printf("%lu", (unsigned long)32);
+ ft_printf("%llu", (unsigned long long)43);
+ ft_printf("%hu", (unsigned short)65535);
+ ft_printf("%hhu", (unsigned char)255);
+ ft_printf("%.0u", 0);
+ ft_printf("%.u", 0);
+ ft_printf("%5.0u", 0);
+ ft_printf("%5.u", 0);
+ ft_printf("%-5.0u", 0);
+ ft_printf("%-5.u", 0);
+ ft_printf("this %x number", 17);
+ ft_printf("this %x number", 0);
+ ft_printf("%x", 3);