From c66d7dc523245a0f2afca1e989da4eaad2982096 Mon Sep 17 00:00:00 2001 From: Matthos Denys Date: Sun, 10 Jan 2021 21:22:39 +0300 Subject: [PATCH] =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=B4=D0=B8=D1=8F=20=D0=BD?= =?UTF-8?q?=D0=B5=D0=BF=D0=BE=D0=BD=D0=B8=D0=BC=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ft_printf_include_libft/Makefile | 12 ++++++++---- ft_printf_include_libft/ft_printf.h.gch | Bin 710628 -> 710656 bytes ft_printf_include_libft/libft/ft_atoi.o | Bin 0 -> 1208 bytes ft_printf_include_libft/libft/ft_bzero.o | Bin 0 -> 700 bytes ft_printf_include_libft/libft/ft_calloc.o | Bin 0 -> 840 bytes ft_printf_include_libft/libft/ft_isalnum.o | Bin 0 -> 744 bytes ft_printf_include_libft/libft/ft_isalpha.o | Bin 0 -> 680 bytes ft_printf_include_libft/libft/ft_isascii.o | Bin 0 -> 664 bytes ft_printf_include_libft/libft/ft_isdigit.o | Bin 0 -> 664 bytes ft_printf_include_libft/libft/ft_isprint.o | Bin 0 -> 664 bytes ft_printf_include_libft/libft/ft_itoa.o | Bin 0 -> 1132 bytes .../libft/ft_lstadd_back.o | Bin 0 -> 740 bytes .../libft/ft_lstadd_front.o | Bin 0 -> 668 bytes ft_printf_include_libft/libft/ft_lstclear.o | Bin 0 -> 772 bytes ft_printf_include_libft/libft/ft_lstdelone.o | Bin 0 -> 704 bytes ft_printf_include_libft/libft/ft_lstiter.o | Bin 0 -> 704 bytes ft_printf_include_libft/libft/ft_lstlast.o | Bin 0 -> 704 bytes ft_printf_include_libft/libft/ft_lstmap.o | Bin 0 -> 892 bytes ft_printf_include_libft/libft/ft_lstnew.o | Bin 0 -> 732 bytes ft_printf_include_libft/libft/ft_lstsize.o | Bin 0 -> 680 bytes ft_printf_include_libft/libft/ft_memccpy.o | Bin 0 -> 808 bytes ft_printf_include_libft/libft/ft_memchr.o | Bin 0 -> 732 bytes ft_printf_include_libft/libft/ft_memcmp.o | Bin 0 -> 844 bytes ft_printf_include_libft/libft/ft_memcpy.o | Bin 0 -> 764 bytes ft_printf_include_libft/libft/ft_memmove.o | Bin 0 -> 864 bytes ft_printf_include_libft/libft/ft_memset.o | Bin 0 -> 708 bytes ft_printf_include_libft/libft/ft_putchar.o | Bin 0 -> 684 bytes ft_printf_include_libft/libft/ft_putchar_fd.o | Bin 0 -> 696 bytes ft_printf_include_libft/libft/ft_putendl_fd.o | Bin 0 -> 768 bytes ft_printf_include_libft/libft/ft_putnbr_fd.o | Bin 0 -> 1080 bytes ft_printf_include_libft/libft/ft_putstr_fd.o | Bin 0 -> 752 bytes ft_printf_include_libft/libft/ft_split.o | Bin 0 -> 2076 bytes ft_printf_include_libft/libft/ft_strchr.o | Bin 0 -> 864 bytes ft_printf_include_libft/libft/ft_strdup.o | Bin 0 -> 820 bytes ft_printf_include_libft/libft/ft_strjoin.o | Bin 0 -> 944 bytes ft_printf_include_libft/libft/ft_strlcat.o | Bin 0 -> 984 bytes ft_printf_include_libft/libft/ft_strlcpy.o | Bin 0 -> 896 bytes ft_printf_include_libft/libft/ft_strlen.o | Bin 0 -> 684 bytes ft_printf_include_libft/libft/ft_strmapi.o | Bin 0 -> 880 bytes ft_printf_include_libft/libft/ft_strncmp.o | Bin 0 -> 888 bytes ft_printf_include_libft/libft/ft_strnstr.o | Bin 0 -> 896 bytes ft_printf_include_libft/libft/ft_strrchr.o | Bin 0 -> 856 bytes ft_printf_include_libft/libft/ft_strtrim.o | Bin 0 -> 1000 bytes ft_printf_include_libft/libft/ft_substr.o | Bin 0 -> 884 bytes ft_printf_include_libft/libft/ft_tolower.o | Bin 0 -> 664 bytes ft_printf_include_libft/libft/ft_toupper.o | Bin 0 -> 664 bytes ft_printf_include_libft/libft/libft.a | Bin 0 -> 41192 bytes ft_printf_include_libft/libftprintf.a | Bin 0 -> 41192 bytes ft_printf_include_libft/parser/ft_parser.o | Bin 0 -> 2308 bytes .../parser/ft_parser_utils.o | Bin 0 -> 3760 bytes .../putchar_maker/ft_put_c.o | Bin 0 -> 1468 bytes .../putchar_maker/ft_put_p.o | Bin 0 -> 1724 bytes .../putchar_maker/ft_put_s.o | Bin 0 -> 2248 bytes .../putchar_maker/ft_put_u.o | Bin 0 -> 768 bytes .../putchar_maker/ft_put_x.o | Bin 0 -> 1908 bytes .../putchar_maker/put_d/ft_put_d.o | Bin 0 -> 2748 bytes .../putchar_maker/put_d/ft_put_d_undersize.o | Bin 0 -> 1588 bytes .../putchar_maker/put_d/ft_put_d_utilc.o | Bin 0 -> 2152 bytes .../putchar_maker/put_p/ft_put_p.o | Bin 0 -> 2340 bytes .../putchar_maker/put_p/ft_put_p_utilc.o | Bin 0 -> 2948 bytes .../putchar_maker/put_u/ft_put_u.o | Bin 0 -> 2804 bytes .../putchar_maker/put_u/ft_put_u_utilc.o | Bin 0 -> 1952 bytes .../putchar_maker/put_x/ft_put_x.o | Bin 0 -> 2848 bytes .../putchar_maker/put_x/ft_put_x_utilc.o | Bin 0 -> 1308 bytes .../putchar_maker/putmaket_utils.o | Bin 0 -> 1120 bytes 65 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 ft_printf_include_libft/libft/ft_atoi.o create mode 100644 ft_printf_include_libft/libft/ft_bzero.o create mode 100644 ft_printf_include_libft/libft/ft_calloc.o create mode 100644 ft_printf_include_libft/libft/ft_isalnum.o create mode 100644 ft_printf_include_libft/libft/ft_isalpha.o create mode 100644 ft_printf_include_libft/libft/ft_isascii.o create mode 100644 ft_printf_include_libft/libft/ft_isdigit.o create mode 100644 ft_printf_include_libft/libft/ft_isprint.o create mode 100644 ft_printf_include_libft/libft/ft_itoa.o create mode 100644 ft_printf_include_libft/libft/ft_lstadd_back.o create mode 100644 ft_printf_include_libft/libft/ft_lstadd_front.o create mode 100644 ft_printf_include_libft/libft/ft_lstclear.o create mode 100644 ft_printf_include_libft/libft/ft_lstdelone.o create mode 100644 ft_printf_include_libft/libft/ft_lstiter.o create mode 100644 ft_printf_include_libft/libft/ft_lstlast.o create mode 100644 ft_printf_include_libft/libft/ft_lstmap.o create mode 100644 ft_printf_include_libft/libft/ft_lstnew.o create mode 100644 ft_printf_include_libft/libft/ft_lstsize.o create mode 100644 ft_printf_include_libft/libft/ft_memccpy.o create mode 100644 ft_printf_include_libft/libft/ft_memchr.o create mode 100644 ft_printf_include_libft/libft/ft_memcmp.o create mode 100644 ft_printf_include_libft/libft/ft_memcpy.o create mode 100644 ft_printf_include_libft/libft/ft_memmove.o create mode 100644 ft_printf_include_libft/libft/ft_memset.o create mode 100644 ft_printf_include_libft/libft/ft_putchar.o create mode 100644 ft_printf_include_libft/libft/ft_putchar_fd.o create mode 100644 ft_printf_include_libft/libft/ft_putendl_fd.o create mode 100644 ft_printf_include_libft/libft/ft_putnbr_fd.o create mode 100644 ft_printf_include_libft/libft/ft_putstr_fd.o create mode 100644 ft_printf_include_libft/libft/ft_split.o create mode 100644 ft_printf_include_libft/libft/ft_strchr.o create mode 100644 ft_printf_include_libft/libft/ft_strdup.o create mode 100644 ft_printf_include_libft/libft/ft_strjoin.o create mode 100644 ft_printf_include_libft/libft/ft_strlcat.o create mode 100644 ft_printf_include_libft/libft/ft_strlcpy.o create mode 100644 ft_printf_include_libft/libft/ft_strlen.o create mode 100644 ft_printf_include_libft/libft/ft_strmapi.o create mode 100644 ft_printf_include_libft/libft/ft_strncmp.o create mode 100644 ft_printf_include_libft/libft/ft_strnstr.o create mode 100644 ft_printf_include_libft/libft/ft_strrchr.o create mode 100644 ft_printf_include_libft/libft/ft_strtrim.o create mode 100644 ft_printf_include_libft/libft/ft_substr.o create mode 100644 ft_printf_include_libft/libft/ft_tolower.o create mode 100644 ft_printf_include_libft/libft/ft_toupper.o create mode 100644 ft_printf_include_libft/libft/libft.a create mode 100644 ft_printf_include_libft/libftprintf.a create mode 100644 ft_printf_include_libft/parser/ft_parser.o create mode 100644 ft_printf_include_libft/parser/ft_parser_utils.o create mode 100644 ft_printf_include_libft/putchar_maker/ft_put_c.o create mode 100644 ft_printf_include_libft/putchar_maker/ft_put_p.o create mode 100644 ft_printf_include_libft/putchar_maker/ft_put_s.o create mode 100644 ft_printf_include_libft/putchar_maker/ft_put_u.o create mode 100644 ft_printf_include_libft/putchar_maker/ft_put_x.o create mode 100644 ft_printf_include_libft/putchar_maker/put_d/ft_put_d.o create mode 100644 ft_printf_include_libft/putchar_maker/put_d/ft_put_d_undersize.o create mode 100644 ft_printf_include_libft/putchar_maker/put_d/ft_put_d_utilc.o create mode 100644 ft_printf_include_libft/putchar_maker/put_p/ft_put_p.o create mode 100644 ft_printf_include_libft/putchar_maker/put_p/ft_put_p_utilc.o create mode 100644 ft_printf_include_libft/putchar_maker/put_u/ft_put_u.o create mode 100644 ft_printf_include_libft/putchar_maker/put_u/ft_put_u_utilc.o create mode 100644 ft_printf_include_libft/putchar_maker/put_x/ft_put_x.o create mode 100644 ft_printf_include_libft/putchar_maker/put_x/ft_put_x_utilc.o create mode 100644 ft_printf_include_libft/putchar_maker/putmaket_utils.o diff --git a/ft_printf_include_libft/Makefile b/ft_printf_include_libft/Makefile index 3d6ef31..87bca00 100644 --- a/ft_printf_include_libft/Makefile +++ b/ft_printf_include_libft/Makefile @@ -6,7 +6,7 @@ # By: mdenys +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2020/10/28 11:52:03 by mdenys #+# #+# # -# Updated: 2021/01/10 20:27:11 by mdenys ### ########.fr # +# Updated: 2021/01/10 21:19:54 by mdenys ### ########.fr # # # # **************************************************************************** # @@ -16,8 +16,12 @@ N_TEMP = temp.a NAME = libftprintf.a +dir = obj + SRCS = ft_printf.c parser/ft_parser.c parser/ft_parser_utils.c \ - putchar_maker/ft_put_c.c putchar_maker/put_d/ft_put_d.c putchar_maker/put_d/ft_put_d_utilc.c putchar_maker/ft_put_p.c putchar_maker/ft_put_s.c putchar_maker/ft_put_u.c putchar_maker/ft_put_x.c \ + putchar_maker/ft_put_c.c putchar_maker/put_d/ft_put_d.c \ + putchar_maker/put_d/ft_put_d_utilc.c putchar_maker/ft_put_p.c \ + putchar_maker/ft_put_s.c putchar_maker/ft_put_u.c putchar_maker/ft_put_x.c \ putchar_maker/put_u/ft_put_u.c putchar_maker/put_u/ft_put_u_utilc.c\ putchar_maker/put_x/ft_put_x.c putchar_maker/put_x/ft_put_x_utilc.c\ putchar_maker/put_p/ft_put_p.c putchar_maker/put_p/ft_put_p_utilc.c\ @@ -29,12 +33,12 @@ CC = gcc FLAGS = -c -Wall -Wextra -Werror -OBJS = $(SRCS:%.c=%.o) +OBJS = $(SRCS:.c=.o) $(NAME): $(OBJS) $(MAKE) bonus -C ./libft cp libft/libft.a $(NAME) - $(CC) $(FLAGS) $(SRCS) ft_printf.h + $(CC) $(FLAGS) $(SRCS) ar -rcs $(NAME) $(OBJS) all : $(NAME) diff --git a/ft_printf_include_libft/ft_printf.h.gch b/ft_printf_include_libft/ft_printf.h.gch index 4dddeb087b82133f32dd22cf47bcf79f8ddea54a..c587b1443d59d1bf48fe0fd1ed54cde684e1c1bf 100644 GIT binary patch delta 119 zcmaE|Ub|s~c0&te3sVbo3rh=Y3tJ0&3r7p*7OsqIjH%NzuW`vTy;0uYag9r#(Q{4X zhaCr{H#l2$G+SOc3}ZA)FK}jHxg>q%u+0ge;9=_?XNwJorI$2Y_b^*uVYZwCls%xp Plpx|J$-uzC0>lge1SBhh delta 91 zcmV-h0Hptbuq))RD}aOngaU*Egam{Iga(8Mgb0KQvEI6Izz+354&@L40WgRF7==*=00001002W3AqW5f diff --git a/ft_printf_include_libft/libft/ft_atoi.o b/ft_printf_include_libft/libft/ft_atoi.o new file mode 100644 index 0000000000000000000000000000000000000000..15e2709bc7e30fd3e6b1429f1ae76ff88430b25c GIT binary patch literal 1208 zcma)5O=uHA6rQco#x%)9sK0o~LGd8LSUec;kYWesU_hh+FJ%ZZr6sftl3*x=7Iss1 zT@O8a^4yyqdkU?UrU$`mAvxqCbYX=YLla%!+nr4eq2Pn}=6!Fz_s!ec-5=+_{!A01 zTp|#_1K|6Z#KFOCgFi)lfqk6vHclnS$Dm2jQ5Q{!a-mxGat|-E*NY?UXI-g-dN@l7 zf?EoZZJ&dy5c!R@QZ8Q>mGyV4>u-d3vGDJ{ualO=6Bq<%se+yySuP$yh{B3kew$k> z_;`H2q-3v1y&&lL&xWNLLi{b4F$eJ$xI23^L&ac4vfjPC8)H5ym z;pT)&DosBfr}awfJ!|bLw0;>FmWH(b@1BKuigoDD4XCNLwnOV-$eL^bkyu3t7cfCg zGT|W|YaZ#?!;7pF;${Yh%i5ea!q>QR!qqdlO4czewtB1>728UASJQzjY;*eg(D-U( z2PPYE^;>f3XczB4t@m`+r;S=)b*@qkPoNFfS9>9$oL#~+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%H~uGfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zA1; z%29yQ7EBPg%mC6*rvh0B5FekK5ua9+n41a_i;qWjUjtOB1C)+{ng``Fa5FGuz}O(# z2#6(s7;G0G7Xt%75CZ|oQjqups5>?QX&xXSsGlJKh>-zEFVwBb!bGt{JvyIybk_dx z=q&x|qdz1fcPS;Y<;z8pf(12F3~jMgbmnjtM|jDnM}=AWi_92m-M9 jW^m*aXk&8bWkWI>sGJRCFh8>C@o6RTNmZ#u`3wvIiWXIL literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_calloc.o b/ft_printf_include_libft/libft/ft_calloc.o new file mode 100644 index 0000000000000000000000000000000000000000..92a2c36330947bb7316fcdf48e4081a9f77cffb9 GIT binary patch literal 840 zcmaJ;Jxjw-6uqg^7VXy{Qo*5ugG-@`gQKE>H#mq?aFIu;DHWPlG{qtW3bDeYi$6hd zadUN6p>8@lbm$_appZ$5gL-fBqN$*lp4@Xz?pND~_t%dIfHDI3K#U@;iDVEMQ-~$f ze?(Nidy?7LI1>momx6OcYZxB)bY9)g|7f3GNJ8`ImR<+|KO~xz{NTJ;)AtKSgV(D^ zd(~ae*Vp`alrN>o$lSysbc=&op6ZU3ukk*u%u5FaUGp5yhwrdI>{^1`Gb-TTDDN>m|p8=`c~ZS-bAA z#$WR2H)0+z>n^u*OXc4o|9ASjLop$ha=ZyjBc-Hbk?0v#&7x1M z(w|<)et?xk>NK<(56eD*8OyU&kH2GNE!Djlnawx8CT=Xs`9nlWDj> z*1Why`Yhc~80K{^)4I2|@AP@LFXWTyEYXZe<9LINx@A~XW8+;^C6J#3nxB5yQb$Ws z>ol|+35%Zx+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%SOFEk0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjO7kxfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw$ z%29yPOc1v;0BNXGfh+`wk5A2rPb*5yO@)ZX$D_J01FF;kMnlbmav8W87+^}kLPkJR z0*JwO@o_OQ@B=XrfGh=xcR<}S14s)1`9S>)0YHolKzgBWMHVKC9qQ5fw6pd{bL|fY z{yvb^Kvpz=j|ha7z~3hZVO8_@@&H-KUH^b=dI^d$AR9+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%m;n{P0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjAaaEfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw# z%29yQ0!$FM6aZuUrh)*j@%uR)e#mA$%F9NF60ZJP{&4Y3oxEUBSU~CX= z1jG_R47Q7pi-Cb3h=BlPDM-8m>W&T|Edb;L^)mzjF){$@g}N14m?(CrN9WVd+8@oe zKN$FX#DH3Wta|=_9w6(u>mQJ*FG0}*WCKZtZr4Athd~TDfW`xc^&(Iej8#Dlj1>Zm z0zB*-6M(8zfZ{Sh-0>d*VDZS{$S2Uo4gdfE literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_isdigit.o b/ft_printf_include_libft/libft/ft_isdigit.o new file mode 100644 index 0000000000000000000000000000000000000000..d8d4d0f5cddf3f49af81ba2194240d7d9061364f GIT binary patch literal 664 zcmX^A>+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%m;n{P0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjAaaEfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw# z%29yQ0!$FM6aZuUrh)*j@%uR)e#mA$%F9NF60ZJP{&4Y3oxEUBSU~CX= z1jG_R47Q7pi-Cb3h=BlPDM-8m>W&T|Edb;L^)mzjF){$@g}N14m?(CrN9WVd+8@oe zKMeSL#DH3WEKB}=9w6(u>mQJ*FG0}*WCKZtZr4Athd~TDfW`xc^&(Iej8#Dlj1>Zm z0zB*-6M(8zfZ{Sh-0>d*VDZS{$S2UoQ|q Doa;dV literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_isprint.o b/ft_printf_include_libft/libft/ft_isprint.o new file mode 100644 index 0000000000000000000000000000000000000000..a0e73547d5c22c55ba3c4fc32fe3ea856a7cbb6f GIT binary patch literal 664 zcmX^A>+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%m;n{P0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjAaaEfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw# z%29yQ0!$FM6aZuUrh)*j@%uR)e#mA$%F9NF60ZJP{&4Y3oxEUBSU~CX= z1jG_R47Q7pi-Cb3h=BlPDM-8m>W&T|Edb;L^)mzjF){$@g}N14m?(CrN9WVd+8@oe zKNR?T#DH3WtUCUF9w6(u>mQJ*FG0}*WCKZtZr4Athd~TDfW`xc^&(Iej8#Dlj1>Zm z0zB*-6M(8zfZ{Sh-0>d*VDZS{$S2UohpP={%yE@_*8oDQl!O6&pmrTlPe!1$O{dkto%^t+T$rM#b! z@?U*5&9|rluQXqPKgC#3@=`ajo`-v|$S7kb97fMV`51JNo*C>Hu>;R$;ADgeoci@> zD*d-*g!&=up9y94Y^%r2mt%k?Yu9*B@kaMJ0>?W#yrFo@v05FXP7V}rZ}KLc9o|-T zQUA__T{qBdyZ*&6r(KczDvZxUZFwM}ct@aWKBpOCle+}(zQ*E@K1XSXcbs%necA{` z<4(E_PL*zBhTSm~Z`xLC)O>mqjSg=mciz&=+S|3?CsM0lgkyD_Omk9g-(DRLJDHZ+ zPVVgOl57BLklgIP8w>_VAk#p8B&5faZd0@o3PX|A5z2C*%oX;B#Qb{Ux_S8-1~XPz zqxYw*zJ3_n>OUzUverr;BP+d$75>RUh$?pU1e zD=Z$vf-xQq?IbLMCD3~Yu}Mj7C$S$2@ne?n74zi;gaCXkjoqJ}M-RIBuuQ-u0L3n^sup=T30t?`(#w>e$l*ys@f9%Jm6q*mKQH8qg>fFJOD)7tb{Qc`*CP$VTsp3wSS6dAjq`&>nR#;~ zd>%BXb+H)ncj+MNRiVaUuGF}CYSk-#jrr$(54tt0V@vz#l%|MkftI)e&V$2QiAka) z2*^;WKk7YR5a*ENK5c_x$X&f_xco1@tDHCGT=kXH{7`PQuiOlzH!$(g++zoW0(tCYNzrS&le8AH3hCltrf-}BdN z$U6&+iybmrDI+x+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%m;n{P0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjAaaEfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw# z%29yQ0!$FM6aZuUrh)*j@%uR)e#mA$%F9NF60ZJP{&4Y3oxEUBSU~CX= z1jG_R47Q7pi-Cb3h=BlPDM-8m>W&T|Edt~N^)mzjF){$@g}N14m?(CrN9R+I&e|Uy zouwZ$d;)Du&b(|OO;7+-&IU4=AKCQyw37Io;*!La M6ks&u=Yf(605H==`~Uy| literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_lstclear.o b/ft_printf_include_libft/libft/ft_lstclear.o new file mode 100644 index 0000000000000000000000000000000000000000..a352b1e29585c912924e92fc3dedc19967ef7dd7 GIT binary patch literal 772 zcma)4O-lk%6uo0%_N6Xb6ttK{+cvF?AdC{;q9DqkO}u0pF;EK|NrFH$qG2}ujQ&9_ zg96*-vOf?g6u6WYP3O+M(PU?l=D`&58R|UIT0D6jS)Y#bA;17JzQ`Ii c$`45Jq7X+7S^RPGmMorGM$ybwU@E3bKV|c3$^ZZW literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_lstdelone.o b/ft_printf_include_libft/libft/ft_lstdelone.o new file mode 100644 index 0000000000000000000000000000000000000000..c25622f885c08276816495f5ffa1ffa023f59965 GIT binary patch literal 704 zcmX^A>+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%SO68j0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjAaF7fXoBArGg3KE+D4?rUpdE$0z6K79=K@#FyrkXXd5E$NRV- z%R4|h3Q$@CXb#9N4KVW<7=SDUh>uUrh)*j@%uR)e#mA$%F9E950ZLmy&4Y3oxEUBS zU~CX=1jG_R3=S4PE(QjEAO-@Er6BPRAOpl+0VF_tpniq`AVvlty)cX{P7FKLqw}dp z^BVz=&e|UyouwZZm0zB*-6M(8zfZ{Sh-0&X)VDZV|$S2Uotfy#A3 nTp-N`vVb2%Kmk9HM&be^Jgp=?r??~~H77qW704?}1;-Qs*Y8az literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_lstiter.o b/ft_printf_include_libft/libft/ft_lstiter.o new file mode 100644 index 0000000000000000000000000000000000000000..748ebb55348a9ecc61f024b93a48745b82081766 GIT binary patch literal 704 zcmX^A>+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%H~=MfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zA1; z%29yQ7EBPg%mC6*rvh0B5FekK5ua9+n41a_i;qWjUjtOB1C)+{ng``Fa5FGuz}O(# z2#6(s7;G0G7Xt%75CZ|oQjqups5>?QX#pS~sGlJKh>-zEFVwBb!bGt{JvyIyG`|t> z=&b$W(OLSzqq+761Ahz18X)rn1Ai+kkoi&%M1Ty0%FBV6-L4-zx_y6mbX)$v0OSA} z4jdkxu0LL0|NsBLNAnSZ*ux+#U;vFT3}=c!+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%H~)KfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zA1; z%29yQ7EBPg%mC6*rvh0B5FekK5ua9+n41a_i;qWjUjtOB1C)+{ng``Fa5FGuz}O(# z2#6(s7;G0G7Xt%75CZ|oQjqups5>?QX#pS~sGlJKh>-zEFVwBb!bGt{JvyIybk=_G z=mz4>+7}+pwI3MxTR_fw2{OQ=+Z8BQ!2uK#gmJqaI6OLCU%Y(q|Nnome5dP=mmDD3 ztO{aatPo%n;9=*O092&{6qfah^tt39DxFjdB7@V2_!jD!K literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_lstmap.o b/ft_printf_include_libft/libft/ft_lstmap.o new file mode 100644 index 0000000000000000000000000000000000000000..368385360516c7c6ac75954da65e65fc33eb89d1 GIT binary patch literal 892 zcmah{u}T9$5S^&RpeDJ(LdC*D>;fVd+9`Ulg@Q-|7RquaClQk5$?cL;5C`UF-n`kjbG!Te`SI0D6zV2?;63nrPR8J{VfYN= zKg>{EO+}5NN$jl4CZ%H^IezZrq`8*tV4dBng!OoqdY97Zp%dN1QOfjge$PrfvREi> z7cx>VEe82J1;$jo&^j1MjfzUgq_negYv0P-eoe}s^LeUuPQ@For*J<}R;BGQh3^o& zy;rP{C=Q45rd*F;4*oxZIE{$)v;q$ruVvR~807xTQ^I`}mG?>EmK(w?)`gpT5tVX- z;%8B;6;Ec9CEiLts4?*Q({)a(W?fX58=^Yf@`U?TZ}YC{p~r*9NV})_A}-4{pVNX9 zKI3(mY7sJr5lqo|yKc2w(5?yBY$7&A<#BT3fyI@n`&U<_t3-n;4IQsi=*S2e1HF+e zbd94v3O69krr!_E$Bgr?g=koY5S@#X1dYid777+u*xFd7jOf7@3L+5#BAXB|M97EeNrDgvBnU?uOG`_C zf}Mgw>}>r5!U+l~gN6Dgx0{@W;DfjG-rUUW-t9eqetgAXg`z9ZYK^1X zp_E&j;pcf}EEUt3!)LkH^N64(kkTp3(n+D}1UV^xpRcV-Gb-lPJY{K?sH`=|HE-Ph-#IDr>|jZ;;|eA%PgO_#sNJtem Js8s4j`T+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%SOFEk0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjO7SrfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw$ z%29yPOc1v;0BNXGfh+`wk5A2rPb*5yO@)ZX$D_J01FF;kMnlbmav8W87+^}kLPkJR z0*JwO@o_OQ@B=XrfGh=xcR<}S14s)1`9S>)0YHolKzgBWMHVKC9qQ5f)T6WZ$8py$ zAoU*IwLgH|7aq;EFBte+q`*S1FFd*(I6OLCUv&F^X+Fr<>HFp7?f?J(ce{RxJ&b0H zBZQCP91*BG#;PC&#tH#O0Umaa2|!gUKyeu$t^k?`0#N-7432yPZA{L*Y*2k53aFe7 XWH3L7fPwh5lK7nBlH$xNaEt%|CSOlx literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_memccpy.o b/ft_printf_include_libft/libft/ft_memccpy.o new file mode 100644 index 0000000000000000000000000000000000000000..9486a9c97624105ee3aee26d4d66429a4fb2c4b1 GIT binary patch literal 808 zcma)4&r1S96rMFvDRuV{VbH-thtAQV=wj5u99oD_=n|9IiXF5FC5wbW45z)+f6!kc z9gPH~OCJ3L4D=9qv<})gyW@|bpaNJ>R!VvLz7mOPKAO()0LPkkNP8j-#_nkV@jAt@Q!ZWU(; zu-^*K5~2by@ud2029En=512M_S8AP3|0|AB{!V$JM|rNpV{OWfR$aH3ODzLg zqY2-EZ_r|)MbuINV`*LQi|O5Kafry$Yy6pR8ZEVW1WGNvVHq|48o683K$;FI+r+7; z6~AT`+L7`gqE-eQpK3{bA@ug_UaB-{v8qt6_qz)y-~mvs*SZhG;cz4X?ft_Sl*eXE z|79KXvO~GrCrVyZG{4t(kEJamzXbFL7z>m43E2v2x32AgXFS;+>JfWZr+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%cmNf@0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZj8zL|fXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1z8@Z zSOF>+!31&34j>J6Dv*T$@$sn{@o7bgxv3Db_;^(JEr2R@fYKFE^PpS?ZU%-77#l(2E^)mzjF){$@g}N14m?(CrN9R+I&e{*1 zrEfesLmwP>y#mta(H;5$$i30+dZqKAhqdnm{$?kzug@wWu7FTHJg)1z&Dy42T%G<`^U<zf<`iK zV`qKc{RP3&Lonf*+wzJnY=oo`jg?49{9bl8$#Doi`1XBo=6&D1S?15vZFhn(;|;?H z2m|Lt<^jYU@QLadVngr!)j6o)$q3|2A!Q*`D)`*5x5VeIVI8nLO~{XC8AO;J3^<6C z>2LP#cDf*o`R`xzJ5sK%jqcy;VqWJ)$e(2a1L;w*G7Kp*Ihoztwln^kl>g3WYEeQ< zn%XaLm|`p!aLO@Y7U;{OZyDnNf)1tiB|S$1If5E`wgHR=Y4x$A%dg@oOWjzid~c~@ z(^9Ex>#%&yc!iFtiw;?|F8kagZaD&-!bL{6XneS+{<55u>j+O>@me^BqT!T1)#bJ2 zSp2b?tn&(80|Hn#4JYZT-&WjB@UyE#wOBt9^`8c>jG?6!#Ro=*7lsmE>qoEGgUanI zcr9Y0XgEbrJ@DE`Gv4M$?|t7FIu_e1*=f*GTVaABAj=v3lfDmx1%Z@mu*> z#$+G>AH}>!cZ@)@5W_s%0mgx|bZb2QFRya@o!jjZx6J{!Rqs`CaE^CWNU1I;ru*D# zdrZE}k4wskuPOuiDi=kz;t#hV7y@Bb@wnaPRyW{w+2fWEgG*td&$Y61Tg*U@i}t3N z>6ni7BH5-h>;*vp1$bBSLH+$6t|QRz{p)KMsV<%GGO1ON3fXk#4!ZEcMPLb*BBK8b eThAA+6C1e{&7nYh3Kz@q?V{EchHhxbXY3p0)O9-m literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_memmove.o b/ft_printf_include_libft/libft/ft_memmove.o new file mode 100644 index 0000000000000000000000000000000000000000..68304f6a04737647eb2eaa770740d0f31130f56a GIT binary patch literal 864 zcma)4Jxc>Y5Z%+D!LPf*Lct=1g%&nqA!rfNgDs4xcwi%Ih!HJLMdAlSKsdkFYy3GP z77+_k4ooE}(+FN6XcsJuZ|?Tui3kq7%$qkeZzmy-AFrRSjA_jbA3y@QB$5IUy}&5d zf5futRaA~@crpU{QV3DV?-xQI)(ht1!gn39x+3I9w=^Qb4jUXqh}@>VmCY5z&c@#Q z#)=TrQ}KTAWgw)KSZNAx8O1^BR4CseM1D=IZfEU$s0s1&zLZ)@tCgDaiyYb+TZ=g5 zVW0;H*1Fml(*XoMN_tw|F^g=V#y*<`;z7IW*|_{KZgKg{W$}&6ofj^x>YeG)9(OHB zRt1^lGIxqqrXP0(EfX!X=3j+HnU9$j-I+n<1I#r&r=&^KlO=h>$1+v@bSRp1Gga5} zk=NgxD9_;BebH1-o* ztD&}Ndt*zWLz{y%Was+sQzL>7oOjPX-g~|azI=XsMTv|V!Uqh49TrItSO(X*{{zqB zdomOB$RsA`GPHK=y5noV&se$4qz_b41n2QBV}$8)tRb{699K^A1xMGa=SS6|*1J2? zzn7&+N==9STW(S1RHzBGw#&M7ny=Wtr}fYKS~8lJdMJ6)(mYY{XNyu)1b*6>i(=x9(Lt3%lmEVkt;ZH6ILwc)i!*aM&BgVE5pWRRHH_j0=?DFh$9o%d#EXNTRVulMhih%+Ntz*+E?A`b$~;12yCh)n+3 z)L4(6Lb5NR8v5NZ*0C=YPfBBN)rJx5$60ELcrKVrTf?YYId25zN~rB-r`|kMJ=mYz z-!dj|Vj6uoOJMtnK#ig5*RS8}GV3yrXz!7jIDf@OqE# z=>y#_%=@!!3Y?K}E{??Mx{kY$N=K+#Lv96(hB55_$!^xYO6+BlJOr$QDBq+;O!9&p Z7lRDqgvAF}Lk-$trB-fv3a;9f)lK&%5r@qfgv z%D<=@?J<)CGFO7xa{@2cv9FY?m6_LSPYIbPyL40WUN8e)Bg|YoZ+GpQ$9|{R>eQK! z4wK)D$`llvm?OIcdL9wfESQ}pH(a~z#5v~Q`&CtGN%4-Frz|ZJHMJJr1=fJ+Z^ZQ(YQPb{b<;aD1W(%-m89OUHg*< z8T}@+tg!rP4WG=jM{#kecbKlPbHXdi7#AmG1g2pwWwJM@+C+W>7*FER?@0SObCfz* oPOH8xFv_>Zg40=WK5>i4gvCSm+?MAMH$3k8Uae`n+^7@%0EY!i#Q*>R literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_putendl_fd.o b/ft_printf_include_libft/libft/ft_putendl_fd.o new file mode 100644 index 0000000000000000000000000000000000000000..1b8c8e89d87c12ca5be0fb666349a93160dd76dd GIT binary patch literal 768 zcma)4ze~eV5WZAti$9tS9TXfoxVktwI4D|ph(eJHF7ha8N(B3Zl3)=Eg-9WG>7U`B z&`AYF!9_<$7r}x;h7P5J^)9`KaS%N6<@>&S_wHSIc^Z9wB>=Q3z!zc~(Ib&TU@Rim z$o~<~oPXgO<*_Fas4s<-j@57`dgAlh!~Bm|s>*`;(JYrS0DQ=_h*U^vR?D@5=}5P7 zdR!?=xx1~_h-+*z%mSOxEIni%HEhevIG<(9QoT^NCK)Mz&)4O`4Q8ABv4vRxTWR7| z!~!BbD>Vb4BQWSt%HNJ`nz!@IDOTH;2AEc*q8{OL)y8 z=;s1uKlGjKP?&o`YdwkSWvbxJMLOAW2m00Mo$5Mn;N5G!8}uK?<1sE=)7OMc!n-q$ zZmB2?zQ6FZRgO5#MmyUFtzl@!Tq4=UDmrrsk;A?e>i%IfWwc{k^Ksrs*Mj9MJIs_u gA2*Qo$Y~@a7Js~wBWtc>+J(9-6_vFr#S^md4ZR{~&Hw-a literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_putnbr_fd.o b/ft_printf_include_libft/libft/ft_putnbr_fd.o new file mode 100644 index 0000000000000000000000000000000000000000..286369aaa9ad0983d8440883bcc96976f7e4417a GIT binary patch literal 1080 zcmah|&ui2`6rQcsmQ^T#tTn1g~y1utb>x4W#Au4PHE2*F}N9HJof zI;lp|U3%byOQKC02+?SXW~a8;$m0F`-PU}q z6lT-l$<9Wpn4FH}paN9Upc`Zu}! z%KdK^m!6Vt#C=aOC2bXrZTcTWGE4eN|$R4H885WJF z^bP=o{KacJ2;chy9xk`S)i{p#1KfW%ReACy@S>`*wkf@xs@w|Pophf6-kRGm%1rNP zO0O?n<$HZ*_%tJM)o{B7w;yBq-D3pUeQ8I&7Zr_1bb)~#UHY8tviDQIr3osTkk9Ky zuBnQ#Hjp2)4a~U>5Tx=lH3zP^tMP}2;HNZRcyNOimd%2BVr=|5SS})e4!SbHy+AZS zV^>P%4+uQY2WDxS2XAI@i3~lY8?U@`v;W9&87eV literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_putstr_fd.o b/ft_printf_include_libft/libft/ft_putstr_fd.o new file mode 100644 index 0000000000000000000000000000000000000000..b8586eb087dbfd36788ec76db3c61041e44fc2f8 GIT binary patch literal 752 zcmX^A>+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%H~|&E0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjFk>$fXoBAWdRe!T|iC)Obv*Rk5A6eEl5l*i7(A7&&*4SkN0sw zmd}846ri*N&>WCkR=~_-U;wfZAU-}dBR;JtF*g+=79Wr5z7D8T2PmBYH4n;V;AUWe zSqT<00+JFy3=S4PE(QjEAO-@Er6BPQKn93?0Z1qSX`p_F03b#NAiXe*EKUqN)T8sM zNAnv2kIvd3ouyxnyM6%a@@TI8!NA|*0A#)d^SfPtcqIFNXt3b`3afxrKt;MlIJ!%} z@bCNe0;I0H^h5J8#?I0YFHimd{~w~Y`G`R5VUQ#kK;sSUU6>e%7J+gYtAZF9D+Cw? zc-T2609AqPk^$lfpm`twi+2V`K7lqSXI?g_J})2*RIUr+0%ddb%|6p;F$~P&$>P!4-J%cEtx1#J(z#U1y(`S7M=pChxDx8A?}HxC_G^nYPaVjf6`=}k9g_>$x1~~va;2m#a)5nanAVyPaaRR=oMlIG zyE015x}FGTA}f|yFjI?fONw4Jt+|vA|0rp$t+>2p4)F~j@@8anMGjWqbk(|sx^!?f z?UVDtN3YZoB@3%}A9-@nL3uZKq41KmX!rit&Aqt1XAZTtn~%k&$8TnS6t0Av$34X4 zd@YRJ37VFR%QXeF^ge}V zUNgGsU8vVjKHmmx#U0E@No$WWke9@lk>TygWM6X3 zq$%z-CH;jdvGt=@M7&&eH^;P{Z1bv->#WAhM+(rjHrvryXP@aW3ZK0dtF2=0kgU^F z{o|pph7oc>SlUhe@5I-UV1SP0Zwh~hNq(E2$1IQTGs~RA;%IHL(VkTA0(kg0u!96X z#%|diPa1BY!Dp2d#r1>N{^)T6XWcj-;!=P0IDxlr+#=NzaRT?TxL5e_0%q4kNGs$O zL&tf^epSd#D5UoY`3tq->iP^x_UA&<8K};6NKn@>7WkX{gmelC!R_=Pup_{@ANp62 zUU?s+8~w*4lV}mt4OyY$$LkHK{%PNMfZ>lBoD8V5Q!}G}ZXWmh@dx!Vbz;Qln{soH Hp-{Ph9Jm=b literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strchr.o b/ft_printf_include_libft/libft/ft_strchr.o new file mode 100644 index 0000000000000000000000000000000000000000..d7e96657f781d8f21c917acd8213dd325cfaada1 GIT binary patch literal 864 zcma)4ze`(D6h6=YaoO9hv9GeZh*5e!6#lMe^e@8sR9p-||7@15^_=f^$oz5Da-`hJkec|v#q zG2n; z?6uBrZhTnHy1G>O^uF*;>sJfC`M?AzHn7J?J?^u;+)KF*p4LMs$ zCmA0cIz-hZ^k+bDkJVuIzELKT-0zzo88Cg^kMb!F;RpBt!4G5n4SGUc$Te4gbc@-1 K(bDx?f#?s&Vv`jB literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strdup.o b/ft_printf_include_libft/libft/ft_strdup.o new file mode 100644 index 0000000000000000000000000000000000000000..bc9894eec1f4c9758c8af39838f8c17538da9bd4 GIT binary patch literal 820 zcmah`O-sW-5S`T07PTLO2L+LW9xW749u*Dj!9yu6c#)-~DHYN-)D)`_5Q0L;r9Z=; z;IV#y-t^cXP%(l+kHv#J)9liC5FfnEo7tJ!$?VhT$5$LcnF0JDqsVI#StMc^xkdgT zcoy-2$dNww1S0h%aBk^cE6{;oQV&W~Un)Zg>PNF&MMRG%oXZ@toNKLySvdjhR~mW{9lEzcwpaFv{}!WDk-=KH?)=DnTFklW{{mn4yqAS{SM#085C z0+>R~vi}bfTm$UCPA;U1Ro@$tXU@96n11i#jSYJxE#FlpDLnN-54s`S1B!YHLpMg_@@< zjS_8Y%{+tnh={&5F+!9=0Q^zTPvac?yBgqGF#2f;(GTwB;Cpy43c~#@oX4DSn;qfS zL*X<#lsfu}Iglab2}`fp33;?@wxL6%Tf%C##pR!bu<|Wo+zRK~h)TjW1GEQd=i5e0 zAiR3VGuw`D2Xw=0*AlyP1iJOOU%y{6>i)*tRv1fLL^DDP@ z#g5@etA4WB@H(laaj;BABWSb`Oj< z$u5I&&)M%_JW2MeVi4~e;{QR4A47qU-e)7-@4vjMe|zIeZrJjNy<4_+_ItW$YrS3D Ps%l*>K~{?8a?PT@pR$s8 literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strlcat.o b/ft_printf_include_libft/libft/ft_strlcat.o new file mode 100644 index 0000000000000000000000000000000000000000..40861448d4b6a7132518025513b5ca7f74004cec GIT binary patch literal 984 zcma)5F=!M)6rD}ZoT$lOA*f)H!oo&4W25AXNF12L!ys9(k>NNmL@?(OHyDJ4z$RfQ zYav#amX?-Qa*2{77N+yI*kT)D7Zk2sEONfTJA0mm;Du%$PCB zZ~!IX0|m1H>=JO3@_*QST?@1?a%eIF>5@rlw>IrO&husdVEIp8MEAz@XcrFx6I3j* zEpmlP*?hXzX*6xQ(SH88{Yc8YcZwSMC9N~7$*a(zUEbi(rA$_rv0rOduBbk|A{T3 zz6*Pt-^H%%-o@=2xElP6!v&Z)ufD(!gmHSWr_zq9#RA<@_C^4 z#jRu0rDp*q&Mt{&Dkhx>qtfJv3a%3|b9)zI0oUl;ajRnP;!9%wqq zXs=dHUJi%DQSGo)$+sAZY}G2*?m{*@q}e>wOYk81hTi-$RXs&ZD%{W2ho5jcH~l`d zpS9q~)2EObFYYsAvtm@vl~2FItt;Rz1Dz8H!;1IKZqHP9Cl;rts0l`o2iLDHYEK;U dDH>$bp^bj3u@rx-6D*Pk>S_9$+(*>8&(!~p;R literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strlcpy.o b/ft_printf_include_libft/libft/ft_strlcpy.o new file mode 100644 index 0000000000000000000000000000000000000000..44e2e249430623456423ec88d54cc0a4bcef022f GIT binary patch literal 896 zcma)2ziSjh6rN4aBxrK8g++uESER5tM9^+U2c~dABnN3^63z<|Og!SAM&Tf^Nw~>2 zHg*;%^CzSVIfXk&lk&FM;u_(uP!6k2ik#ouox7}v;Da~sd+&QczTNZ7A6Ju%S>p^3 zJO@7}P=Lekz#mZl58E+ZXyP!(PDW09$&~WS+g^&(d`T=XUFSno$m}C6Bg?U!5e87I z^k$>7TJltN^Zl#Mmr6Z-lI4ec3Z@v3rCOFD$ecjs+LS7Q8-+8FI|X zEcOh)jY_u|TQ^h^7Vyr(ld=3w#yA{CN2$JIbW{*+Gell(Q7mV-bQ4K`spITak zy=X8Pv_zD&`n3+@`(J>Q(R-)$h75|`Kt#I9PjU->%<68N@7_lTkwkozLA4|OpO$?1 zi%36FlpKvlM;-pT>C~(31JORR_}&e=a2HQ14t>tSqK%{7rBRO1)luqLrW`h)-a&9@D2eSFTWZQHV^C#OE4YaaDE_~8`}z|1^jkMj2Z d*yEWAGe-gK6SSCTx2rWzz4f+Umnt8q=Qj({r?db7 literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strlen.o b/ft_printf_include_libft/libft/ft_strlen.o new file mode 100644 index 0000000000000000000000000000000000000000..b9520eb525a688cc45b7e096bd9db828a3030d8a GIT binary patch literal 684 zcmX^A>+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%*Z>v30aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjO7PqfXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zA1- z%29yQ8cYzkbO33nQ-Lf5h>uUrh)*j@%uR)e#mA$%uK=pl0ZMy7&4Y3oxEUBSU~CX= z1jG_R47Q7pi-Cb3h=BlPDM)+*)Ex_eG!Kvu)XxBOGmr@eAiYqxLPdzDLOnX4dUV$Q zIPUrdq{*YZ_D6#~1AmJykn<8E;`+lQ+4l?oJ`s-QUqBf?plG-2m*xYEovvSA-u?go zKUf`5DE2T&0|Y?h2g6w+P{ e=4FHG15rTbY#@XAkxh?JD~T^IDauLBV*mipo=F}N?AlxC%Ej{UJN>7PmuI`aM~hx_p^2{f4DSd31XB9qc+ z)(^^tDO-)t`;A>GKWs*K%v~k2ioc-=?~=ixRt?*#YwTC4%DuyKy)uqS`FOuTCB9eu zTlG_t=7_41&%6d?fN<8rOQIA2V@bIj3u!mxVc#|;U)qlGcy=$^1G54k%?8E~F( z^*|T}|71OZ@X9#ScP(GI1zc?Tsf)LZqb`)k>O8jSwtV|ab6Wo3ax@yD9v21wDwg10 z9%c*&$w~K)K2%eN!v2-p{>f@$>V1TtbrOX0N(t@wBWdllmY$C%z9MT0@i#zlhsm($ zebL53`fMhjoK+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%sDR4dfYLBN&`bsp2AK;2@$n_8 z6(tZhgdgG>5rW{uSi(r=f!qQIEDQ~BHjoh?pPZjtkeFN&Uz%5*nU@kD@8g0jF99`2 z0V?=`3F4Ljpo5@NKoJCpk5A2rPb*5yO@)ZX$D_K>0;C zG6IqkKn&K#$Hle2bsqqFvd zM`!5^kIv8s9^IipcIX8l4dS0T?s^Agj^TlhgFvAR-L7{!kMVC~F>3z7(BXTWzeNWj zc>+U{A1DbDJm_KV`+$Gap^nhwU9QJhF!Hyu0%cx;qSd3@^+LDroz7GI+js(v+$4=irFFhcZG#_B>biMO3`2YX^2rG#)0F?ZWyZ!-^K*#=x zJq%*N0W_Uq1g{8G1!GkZ17n2%qW}*(#{{4%kc(x2c*Q@ULx2F5P8l5e1lpLKdD-A5 agX4@1WH3Ln>G5eL@x>)YdC9p2Af*5xZKhHH literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strnstr.o b/ft_printf_include_libft/libft/ft_strnstr.o new file mode 100644 index 0000000000000000000000000000000000000000..d012b98f53af4840011d28e7a43deedb7e696bc5 GIT binary patch literal 896 zcma)4O-ma=7@mz$i&bX}Em$Ze2mgRUiqae`c3=(-lw!b(OvOg@U=-cZPzVHUB;#Jh zU*OT7(9;qvDD9=*vWFbJ6cS27JuN*XKJV@%u9QL_cy`{;=Y40HAAf##h8eR47(QSU z{6af2TAcoSmW>3EiHWMW?L>aPb-;6xWW_U`s+&TBD_k9x=P({H(Unt zVQaHJiI6-O0n*eIEPW*_f_ZO${bpK_V10VWtdecnqr(plP&J9zGw`SbQK0u;*{gAT bFEKwhL`?=LA0lBMS68c!+HtlEAeG$$4qT{I literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_strrchr.o b/ft_printf_include_libft/libft/ft_strrchr.o new file mode 100644 index 0000000000000000000000000000000000000000..d17649f327867fb5095bed7757f20f568816107f GIT binary patch literal 856 zcma)4ze`(D6h2Q=6@TQuK|#SGgKI&ZDqRxv!W|Su6kN(h(ntz5E$IuDLZA?pJRgGi zS2*et93zT?OC1Wnp+lB}ffUloM+ejIB=^>IDD=R0&-uRd;~p;e%da1g{X|YL;Q(U5 z83zdfHUYd~{tvUc(9~FtnZ)3^Y+8GnZLbq|_^MoAed0FyY670eySNz89v!34wuZgd z>33W2H`1Oi5}+0O#wKzsN2AdvuId@1V*?7?voo;mty8R$0dwdmIWCtg$jcU5XkE5F$E z3k?+%oA=!3%kWx$YpPUilGr(bRA+srT0U37S}l;FePe8cnm=5TDBh@6_F}kPQSWf)tdPy?dP=``%y!jPb=hXyN)~D zKX8buDd>~H{UdgQ*?&fCEHxQ z=x^xBgQuQqszQ(IP0~H|A|#-&CkYCT-|W8Et_K~M_sx7W^UYh{e){#}Xq?D7ML6K6 z;X546z+so+^PK;~8m9Kupv|F4?5xYCwO49*Nu1BVXRxNV z`=qkI?0ULheY#eCr1ibKw#GPZbY=`0WsR5qm;=5S8K11j(CvxV zwYWRcRqjG4c5hCk#NW4zy)D^07SE!+BSXJCg3#bClxKgkcFZ}-{hZ7O@(>q2#QGs{ zsQizGhaWI%&HQKPRV_<&!GzAU`{XooPHu91;w8FnfWHdgKEg(r{ZHw3HuoZPXKKvM z{RZN_^6!8c%fANV&GRcJ2QWW&9Vk-UClj8_v0cKMD#vj;C%x+Fjrz)lS4%>#=9Z7c O$EB)ez1ms@T7Llhps`c{ literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_substr.o b/ft_printf_include_libft/libft/ft_substr.o new file mode 100644 index 0000000000000000000000000000000000000000..34699801c2bc3a27e404279f7b80229814f8f1ab GIT binary patch literal 884 zcmah{J4?e*6h2W=@zo3t3J!vfcF;j|t7zbY3L+L<~-JI<3(_`#}$TDU)lN^+eK^x$M?z zc1g;qiE#Z~2ff-K2Rc|tuZm2~q)e^I<&8up<>#dQz2CELjcI=x=;^qXXhl=c4dK}Z zcxQFA5JdnOAIkY=?7{CR;0NF_PcuN+c$N`-!*K0C9vA9W6iP9n@@17P2^BAjd&}i9 zQOK7maUiJ z?kpMGreU@;7+L^w1_nlE1|R{%EI_;i#83cYAdm!N3lJX%m;n{P0aXLz1I=UrVUW2X5FcNX zT2TUFL---C5g`aZjAa64fXoBA1rAsk8sKaoBR)PkKer$;xg@?cuRJp^B|hHA1zFw# z%29yQ0!$FM6aZuUrh)*j@%uR)e#mA$%F9NF60ZJP{&4Y3oxEUBSU~CX= z1jG_R47Q7pi-Cb3h=BlPDM-8m>W&T|Edb;L^)mzjF){$@g}N14m?(CrN9WVd+8@oe zKOFgcKo$a7QT+XUKvuWwkLCjkovwdgvO#!2X1D8~*u%&ML*oI%dJ(81#;PC&#tH#O z0Umaa2|!gUKyeu$?)VP@uy|x}V!Z literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libft/ft_toupper.o b/ft_printf_include_libft/libft/ft_toupper.o new file mode 100644 index 0000000000000000000000000000000000000000..4cd18a3e591531ae049847a8374f9044d262ae55 GIT binary patch literal 664 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 literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/libftprintf.a b/ft_printf_include_libft/libftprintf.a new file mode 100644 index 0000000000000000000000000000000000000000..3961db39b601008d3fbc346483a849e9481d1396 GIT binary patch literal 41192 zcmeHwe{fvKec!@jB$%Q7pu~3Ax{jYJI;F>k4L~#rRBZAX^U`Z$#Ed0OnK%vrf{@4x z1TZAdqUEAS4N$)0NipkRVLElgHt7r}89Pk=P}n3xgR+Kz9gYQi6brGC&ecZ8xG5_` zE^3`DmgwiR`~ALq?+%CKyCY{byZheze)jv_@9x`o&)&h~Lq~pb>%E=t z?dtH$p>ua<$9)}LyYE9{S9kZGE`L`SGjw)z?B2D@_j`6}?t!iS{qK3;H+uJ{e#L*_ zgCBY@wcj8dX)&fBw6MdNE1)NT#h3tT-NQU<%<3J;1G@4~V-`TO|H7DG#rXv!ZbN+M zUB*m+7T#^lAG6$yF@Fg<{wZUwf*v_-%-@2}K55MNK^M*#^M61KpEYJ3boC3yY<(Th z{|95<47&P7W0t^g`~$}PE1bXhh%ws{Z`*3jBoafX3Xz`2HnQ|4AT9B#(W$!$QZL1={x^{ zG5-a0^?qaChV=6vHs(`2|1o3INI&p4W4;VJ`%B2n^S^D(XF=J>2SK*qW6WQGo_W79 zyO4h15c1*r`X8F;KYC(tWHfV3j>nH59i6bp$A*s$9UHfYJv!|29C~c{_?XsnV(6%=lkAm0j*pFfbXe;eJrrIKYGy1Gsrqon zT{){B9<^m~7`A9)EHgeXH4hDrjEoIQ)rXHhEVqVLOZ#znV%XgzR0TefivIQ3(UASI z!Ex7YWSKaA)IAcp_m=<2iHX6(hx-o=4m}c$KXiOdo*6O>jSLUETY|{p;gPXXcgcty zoscHucx3Q|YY~o7ud*8*epC-n9DPhs2U)Ix^Dba|Bb@KqjT1HuY%Pn}d&VGwHaz>| z|9t~cZ2_DO#dHh)FY>_0KLW(vbTeKfoRjoL$)j=bH2f!DhW`GE;gjqTB=q+`m^w&6 zRD?j{Sq9ZcAkET}Zq zvX#?l-|&(ChmH>(lRI76z5&S?2<;Yr5;Z^VxjnWUjFo%^5Z>1%Dd$?N&a>+BiLbjkc_OSbn_@6_FhMN+-bUqwzafvyQ}pKa_vC+Kf?dix(k8i zGyC4y_W0}G|Aspy{ti%FSGxy_V(m-@y%XKE@glWR{vuI(9F1Fy96eD+d%P2M9UXWi z#m(;S3f$Q4_}1a(EZW4NxY2l{xVg`8yi+3Q|n2&iVkmhhh1)`rM@KC_hjq4(6T zww{-~8LF7tIo|nFuJ?LvjEelo(*h?6_3*iH!vR#~FA+W+s?1h|r1;#^xjTwau|Z+B z3Pzj7r|KQWr^Xw_=We;5iqBAQB*bU8@bQJJ9@73F$%*iJQ1}Ewo7F>8sGSWsho9}B zo8hxc*rW}c5w+ifY$=;s&t<5Qj5qUUl*vz)(obgA|AK6-VFyI6#;rDEe$Mt%yhU5i5*U+W+WrjCQP=DhqFNJ=F!rMPwXf2fh(C)wG`KW>Q5=vj|0xfwHYOK{-%Jo3_(2v5XcAa>c`migg6X-G6MhGbUkCFvkl|g* zylm59Jt=TfEOmz*jCyVmJfP|w+#yiU=D6>B~sE9s%$ z<#cY#v-!;O^p%!eX1TI`-}PpGz9!GlU!HntJ=^=;)2Z*)ZsH%IiS}j`Uxb1~>s_UD zTjs%+SA(1OjQ^3ZKIFZ9hAC#F=V5IrUb(%S*O1GytZeNM>fOyBoKF3qc2g_w<|j}O zE3JMqrw-#3EEa1~tX4MT#hbWkFP=`lSi2?Vn|2p&A59~BkG!|>KaA^T`n!b|5MjJa=o)zARQrDiW%_4?@*2qJeV_>K1Ng!DI|HGn|?6D56{VD@!YLwC$zf{2p=Cj z7$`URGiUK5rz~505>36({yK2wYv@%_Q@TS z1==;muknN(gU>upZumFS3$M6Qw(5ZAy%}~&;K>es7L4!jEqI@KI@|aB>D2R~)}kYc zovj^5Pe0v~>s!iwE%%M!^xh66ujYFfb6>Z~i#9pCx1;z3x}Nadl`U$r@&RlY0x*CXHqrtR++ zO16ks`N{aGVwKzeBtB`z`K6@e^PY~F{|x;Er`~Q|KXFnTt^I_?8|^24Ho}knL>LnG z6WfK4FAP=zNl0t)K7Fvp+NYxfe-m0sjy2vW zj{le!i9mkDap-SOh~o>Ei!r`X&Z}7534V~A2*(S;ClGpG`AIw}j$6?VULWlSVg}`F z&Xd}9OFcJBWc(En%el-o>k5zQ`M5)IQ39#Z zqfVCw5nYNbMxMV&6;oWOhp#p_yjYj=RpSPZs=>6KeGDF5JN?c2=XN9!os zsCz5oiqjEY3=&zOLL-|?Je(QdpxxfpB?{Tv?OgK`L9uBX$7cl%iers8isMzeS&HLv z2)j*6h-2jw;C?gAVK?}TG>rd!Lha5=Th`Raqfy-VW1ZnB?RF#x#nHk+iGzKZR^cA-^ewq z1+Nts#R7Ku-qbq%<96qBFBfLwyS!8Hh;ei|Pf-XSNiD5o9t+)p@MPVh=}~_M_0yTt zk?noKdxFMvoOMs&{U^?ly>L49LTJm+Fx$neE^JHpqzc~SZ$aAhZ7kL$*_3+y+^natFBV$A2qt zCW6#cmG8Z-{&pV}O|r{hNVyt_{ts;@n;Y#{Z9nN&>%Oq$uiO%TaUHZf>FsPRVo!GG@9h4zd@sr;wHV;t05_m!5+zEX53?6;;sd5;ldT}(ay1@ApW zV1Ge{pG0YoXcn7Pw;z;tP;XTBgUXZbl(uTpO;h%RZv9H&{SJi;(<2}Do}jqnXu$g& z*Kd?Q?ma2J0c)xWFC)*TsyX%WbJD?LU7u?rJ6;#4qGd_tzO(avGGXrI9?M(HLJxk; z%Kc6}HwKk^jW;UylX7QO|I^sDRV0*q?MDLJI%7EgrQEkEzl3r>EA3L@rvH!pG$fUK zAMIfI1E5?Vi1MKw&#LsF*Dh7#=;nj!|J>x-^yHfHo}?z}oPAen4Q6_g-EQ6<(nkfg zHd$C9?@p-dWf`jHQ_C1|b3SDHatkuUJh;e~cpoUGhn`Qjd^0*vVy6=0{=Yv&URO0C z2CeSAX7Ho6=X;mIGuOL}I>18&PdRg1cN!_Skem&x`i|Zdf zgh9*0;i$zfOvux?}!Ct{fWwSfmGQw*S(`YyYM3M*FWX;yM|^{>w!Z>+N$= z&KJscKI|_RLFIn4YY0OA1EJKn&GcUdX$SqBRGiWNORBK#jLC+cxCv_euh^W! zRhAOBBK!x|t+*gl1RS;4al`$o6`6+M=!T09{v}SS0|8SDm(iQ8r*pmVIB>W_n4sVS ztoW;#J;vc85AAI1Rcq;AEq)acvdqQ%5W}}T@2bnJi(kQ|%1a`9z@ea_dAtfdVF{AF z+9H^07EcSfp$v*AjW>#?F~=^%6a8oSON=KSkNCnb4JMTTi=d6*>5T9RgdP!o5>0Fe z&!Rm3?EJ3}x*49TgiR~mgo-`TMva%ttj(oXnHlgQ3eq@Kj6k{fu1@W3ErY|R037+u z8dg_WJ0YK0wcuDSew}JBv-TA#Y#?zmprG`e{2r zV5>-IUl)XrFO)bUo_yt((7tw!FeVUw)N|ygA*p@66NQN<`pM~syG?kq{x$l^H=O8( z2EufI2`_|Ap3IQJ@qnHhM(fDj#1MlmuToFN|cuB@FfK$w1l_ND1~M&ERzag~@UplzsSSc$F#> zk!pK#k>wpYYp!7_Ad4zS3}3NC1peSQyLi2yAWp5n!pbk7gj2TZfi0wCR(St<>@&(jqi>koED^984O@%0eQtl{mF zAiJv#2X>&nRQ#yxDcmWpWr;0LDVww+C-QW`TtYp4eNOPMa#o3VvH{bY^VD|!3we_I zx2o~Xm$1tU__c=TpO-tU`d4mmVtZEavo8#O((%jzp>co%%|d?z&#W3#+IZLNl6%+ddG8eA66Pu| zTZut;x6LCx2qv7+LoDW=p4xjiR?>;)c5qeA?Xw+pB-_S-y>&e;6?YKZ5hY$mvoRuX z4dYqmH7TC$RtRWsQao3@XDk~j+&Vm;MVlB@KWn^E{k+Su3&*DtO^oMmDd-Dr6a736 zDi1G_em*FC0->D0Zbm4+d6`*x?keXRZ&c2IBf_s4 zJ9I$!_(HoyF3*a5AsI*IP|psXlB|KygThauiTyC=q#YMPZ=+umi<>g5;YtiQLSz>J z-NSWHE1-q+{i#)N`fV;1DZK@G7X*ePmtCa_#lKNy5bg5qrOWe5jE4bmWYFiG2oG+n zn}+<775zSDJh@d)84=Ceac4y!6b~A26c4&DL9=!oA3B3?f6=#!{Ql(i`zG99;uEj^ z{Uxk)@{!f-_usei{zKim9M7#op(p>A`X9K*7K6&U#v7IMXB@kx?VEYw;|pa!YwZyk z_ahl8Hh{-B}V@9H=P_!%kFKpOI3=$&Jxp;3z%iw7hx=KxJ-*z4{*L3Vtdg=tXJ=<_3B+M zehnD4jVk}39q3NnI{AoIDDspTud{+zmB*xbwHq7a3X|%|&iMWon6Y!)A}V5=wFl=b z@T&1f@v83~D_+k*p1BW1()F6P@Wu7(fEt4k7pbQwwI4d-vK!(ae_=?fCl{qW*S~jw z3(AM<)|4q5$p0!~(+rzXnWy$;o*Edz1oe~mpaf@`2{fzu(~qP|>$xkrALS_QD|XK$ zNPa1I8Eo8>3h_IsDE zGXxR0RSgyy<&FR|t`rE=>Y$y~=4HEZIpxSqq}xydywAluH% zNUfC@kj=7&lC2?{E)D4|1>U6_xo>C-qVwusboa387N2wJhVQK)RGp_|lA-24g@SkC zU$tIr2g>fpzv^+Rrz+o@Q8Q$q{r|Eu(98H?{If#u73zZ`Yq$=)a(x*ufb)XqKpEbS zf2M^&Ch%k1q=vnPT{Rw=?N8nhb#rszvY!TX3)p~FJ0Ucp*?wq2E=28hjW^m4jYRkX zqK4~bEZ!5&7mf=bU#PB^nFT+&|2Qg#di~HD$r=c4cD>9zYUlOQZhtrEM*R@m$$xwO zph<%CLmk#;*U5dW_m|T{lgrpgC){faTf$Vo{qFXm!3t9>mElU-ryYphvNgJRu!L=c z>2@Q}FDBw_cRk$ddKrEGm3sO^-~p!X#4qkgJ8_0v7|y@H0rBYkyWTq_+rX|X+NgUg z;??i5S)_!?H~k)4jdAmys`tvV%JdfE@PfO{aNMl%MsY}UkwNVN7sGEt93GH@zR;a` zXq4wHs5}oGl|wxoj!V`+Xj=Fwhottv8EMBk&~0F{84k6MBvj_@OLM6;7Q;H5($p`( zYNp^?qu0V{s25Aq_|h59xG94*i`BK_->HQR{TeZcjXa;INZV%B!`V3aG3fKH#2J}@ zY3+G#0AbVpS8B+A_nz3khtNaug=Wp_p>DYos)sb*sQf=??`B#4xqpGJBBA^*3Ljr6 z{qmH5`e~%eNGXSU@?VmyfzSovryP>XzmImX0Rbrc$j#(m+N)LF6piYkn_6e~B-mPD zl-HRp)>vo8wsy{Lvdj!~(|EgLvG}JDc;F1{$hZQA4y78)%y3#KtEo^NKqE8L6`Pv06sH<*6sNl!yQcM2xA5_Wwh6ArLFGOZCSj zYrIi8{{wlLULU|5AB35KL2ZTr_hJ*y9j;h0WME z0o`b6dzh+TSG=8r<;m=jkh@Sh1;UpkJAVZGufR%VIOVqBwgopHP8oUb@@T+A0`&t! zEkDS1Yvrx4tK3xTmmJH=cnbG1)HCF}**JLGMp4a|7y8BKEt}m(n*`u$um*>%M>3cT? zx#y~XG~THGnT+tG{s}|E@z9hM^o1T2eQ^;~WGB|G*R!+E37zig9Jm^FKDlQD}stz#B90sfqI9Xwb36OMW!gO{lL zzJ?rMm~QMp;QTkf+|`KxV9$MBQ9riRIAyiaw7sTwjN(P( zjpF4nZv=wcYc7W0gm_Wo$rlEJ$T#h*M(~nVK0*hCpF|VeYv-jM#P4my3*Y&~^!Ezn zd67*O(`+vf-IBus=pv@NSG?(akP3I1{iF$!GmF`6T;z`3-MC3x-(vBb5aQ7J7K4S6 z=av{32L%`U+>_#h_EST+z?UE+^E;R;!oa`$Ig!^KE*|F7Lr`3Va(s($q4J0-Ad%%z zPmkPcTwFlyYykC$54zbnrb^h#&8~SQ( zgF*3Af_ycyPGi<`ak9z7v*1I!$;Xd0nc^FUdiW_w&Oj*jK{Iw3$N#*plc4m?ZHAwi zJu3CrBZ8km*EGripVRxITi7E+UW;DF@yZI>V&S?>q22*(71Axwrl;px>?u1h>h=)b z?}}rZ)J~wnCQA=3xJ-8c(98;U5xS$dfR#|`A?!tz(vur*9vU&@;De5A9y-ewg^$cd z_*)N`M)cLJ7OD82~$U(xv9-qEkSMmHHvIu7fJ@2dy=^INgE4*wl;(TabKH;Vti=FLM; z{B!+)1!_Y5x!~9sUnun^ST#H^wJLl9q4Q1RpZyTq!*!KD=w|r0*Dv+nEUEMZmcK%z z_9gv&p9Z@~A3)q=-{9|~i>L-XJ`5cyU2aUe>^32Jk7bcs!5U_}QhKNlpMTkP_d3^0 zW3QgRzr&;&;37@hvy!zb9VC@gt{Vu&AfMyQNSd{5aoDej0$k zBYI3)&yP>N&Fi`d%D#Ow{6^~`@0$tL_+4T#QRA%5sqy%G2;W4ywQgl{c~!p*_JZ5D zmO38rLvn{x)!bx@9|ntU-^;Z}%q1@#tQNm)Q5$|LWQp9dmoL6J_8o7AEB=%(x`id6 zzcs=f-}(5?>C|_^y@B2G58W5=&%oKv8t|R%s0~3QgzwnNO6jVJX^}H|s%V0QdUk>C z*ROI~*$=!5K6qa3UjYU4_Ah|4UpORj5T@Vxk3pmTLgl;xcS?>nj>pls>m14-y9cl< zwoZ}W!+y@a0sm`!J(jGoymkG?8C(woan7LeM*EF-IW}RxaRfKrvQF4<5Q_}H{l)r2 z@FD)jm7kasa=Pxm;s+#SAatkj)AEV?4V1^99gk2}H|sZI@}d>ip*n7M-{JfUS=9gd zCNjzWud1>hp3aD!tfnRrxE_664#>~yOFfZL z{->mzFZ7_uE61zya4CLasHZp2NzOp%N#Q3^%5NgQIV9DaYaL0bm4EIU%lEgj zc0ZlpEz{uGJL?x=^6myV^&Mel@JVi@CkhX$F=&OxSt%BrnFPvSiFZO4yW6v7W4K-vK% z5WWk$k1x&<8x;NuxtHgVSnhS74}Fe}$i0$mF3dzH{>rJGQ(mwe7MggV12iU&|i6$Nw$`u&;vkrax4{`Kj658WIN8E#V$ zr$QVua0bf5eSE3-=g=r+ZgaLp7}VfX#qq{{(nYH-rJmmC7CTJJSH15w1ioNe(+=aX zELJIpABqAPWygny8^cw6A02Q!JUlWs8ot@xEUwPE`xWXDjW>!bZgJ0`xT3vd?@K~l z1(u63zR>O9Lz|Fzko%0Ia;RsA4M^5NXt(f_XkuJtQJxJrk01K5Xwv9dM|rZH`mbp> zOLZI);>zu0ta}?+931|IB4!kSs9I2%}`H{GcThZh-lIAbfs ziyNktiqCVH5(kYuuf%v65WMK~uEYy37EEi7J1E7>(>xwV22VtW8qMm5SvCscR^j2p zj$No9B+5biRCtVodUn@ATje>OyXFBgLA7R)Slw&7j_eyQ*I28Ev%oMT(m<^g-r1mZ0XEG z`3&C}$$u1%u*_=l_o!jG@UYfAj6DCu_-Ye+G~~T zF?P88_;sOjK86j9HB!bmqr;C{motE72mBfV>hw?@$Bm7D;_Kj14QjlFc%GH(RXl6F zQ9NsZr+5zSvxImakaqb(Rllj7h2%tdo)SKR&}QvD_6KahJbpNq*bL7xxsm$ok%(Vm z^(!wV4C+M!IbShr#XAZ$E=}5PxhBXqDYpi7y3< z#gn`z)sP=9zFrAF-}yW*2to0p@ka5o&#?>jpF|VegJ~(~D}`KAk4%Az z{83!PP*49Ik(_~2;in9ej*qC1*$(yx6z9$GqID#p7BBF@MfQ;pvyiVSI`u^r=O$?K wy=!)dwYB04&?6OFN7!oRxyY?6x1^rm;H2m!DPQGBBPTGe!h^~`rImU9KW^8zo&W#< literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/parser/ft_parser.o b/ft_printf_include_libft/parser/ft_parser.o new file mode 100644 index 0000000000000000000000000000000000000000..907569d4bd6701a7121f4273a030c579be5d11ad GIT binary patch literal 2308 zcmb7FU1(cX96z^>-9@|IZ1^!n=#Wl|BXbCjfviT{T@RALkOf33cO^@^;MUbNVRI0; za98c=C9nqtK_7hZ!FOSZN=;iOsSi3KV&80~LIWKJUz)95>+gR)T-vk`9&+yg>-YaU z|C4)vxqo+aA7fT0!vi~lZFk^t1RLvV>`5~0vA%pn8T!Zv%gBhyXj42|o|n&D&nsTZ z=iRr?Ka>sEs~spFv3C%}CS!#8M9lKM^msm(9UajM&)Xi)#L;E3M3?bY)aZ>C@vdGO z8%pQB!sxZ^=ta*QT~sG+s{8-06c>MS zQEc+C*qj=$dp9QsY{Rd&@DDU!8ITPc$XW~JZv&zG!3^RLqaElb_2As_ai`}dvCQd- zGnqeFJ%Jh;TohI+ZjDU5R9sk*Oju~}@T4={6*P}J6R$w`J)IRVy_`Y6-w>~W=~Rtd zv*LGAtntu=Q4zvE-*47r9 z0JN~eOR1ga+s54P`Kd95DR>rYyp-JOO?`xJP0R!{mPpnp>&LVHpO$lb7Wt5~Kanmc ztO^(XvgVe@X+$SicO!H+c<{rC)+4?3-#kU3QE^w12K^Q=UUh^qXX0&{dNn9p!d;c^ zatU%9Q`|1sJN+e8@oR7&=kUx!gTJ&s$#F9z%3oS*6*m2O3vxZB;7G=tX*;-g+?hDt zmh700S&8e5q$95T^O4q|YyP}VK>^1}t@1F5xCeQc>^=Fu>pZfTspKJBjGXuQ& zZWQ<2ZHQ={{-LDN(bVA&&K-r?tej%nz8t;=xXRLIzoRvG_wX<4x9qoj*nRzS`(h9K z<2t`}<4tB=k6O|0efBNn?1i2tdUzdw8!TNvW3L^Ee$esye)IVt9LB-MG*0)iEABFI zpKPdjx}RNf9|3pafx_v&cEx=MTvOw8e{HyT&_8~$EP6uCv9q9fO~sCZ;^<=Cp!mgp zL@d02W0Vj2Cq4s>K=wgl@4BFAT+<_(f=D}kUmO5^QeZugO|qHalUg?OdR5D2K0R6n zkqfTs+ot7{JLDI4$jr-*dl$1K**x=x^WNA{ZakBd%JKXVnDHB#+*K(LUmhA^-nCpd QpOJF@{V~N5kUp#IU;n!$;s5{u literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/parser/ft_parser_utils.o b/ft_printf_include_libft/parser/ft_parser_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..0c32f7b36cf50324deeb001c4dfb1a712ada64d2 GIT binary patch literal 3760 zcmb7HUuauZ7(ch`x=gp-)PI{OEVxaaaHR~C?q!Q;*b$5yy24(@SxwV5tm|T%yJfOK zAg%27I`zQ^^+|m2LBuzQ3@Q5~)(vEC?4d$o8B9qex-bgMrmp_JbIwg}PFqbu&hH7 zHYNrIC3zhNgl%yxV?9s;%l2S~2jxlgv9Ry~*L~dkjhAXY+$%IZcaEnDb68fmUuf`@ zJ69n$UZT!@w=wxfefd;JvVwGGxOdr0TvN7v*S4NV&NEXz&}&v;1jZKQr5}3sUl@GB-Z)My zvp2?>fuHZrd2Wpmz)Jd(-~o``26)es!~X~GP+x7{>w~vNpo>ZK0J=v4j-aDfs2=(#S%TzUYQog+0v&o|Hv;PyH76TT1yK$7G&Yo{ zg$RBXHVSubOmC>JU1&J0_ZNk}8=HOsXX-XorrV`9&f-B)Z?lFmt2TcYHfYeFF&t-u zdv1L?Q6qJV&;6I|sU0$lQiIv!ze4UOYNfN5hhLIRLn6HszT9W_RHSsbM;!n}b>LaN z@o({B$4MShDp6iKZ*ebLy)-{R-?Zv&1vw&vlQ$*w5*0kisyo$5+C23Ox2|x{#=}~V zPreh0pZ#k^y!g8nw@?2l^P*#G#=nE$ejjeEMBUrdS;c*eD!?Y|p4EZ|g#n#d`{Ro@ zLAXB&AMU}Gmn=^wX5k1?l1O#6J!O>|DSP61>3mi~G%Hh~JDQ#gx-MjuSk%3)Y6aI} zvwom9wjARx4dd)`j0X(k0ek#WnPlq-Gt2R38~)to82@ZU-eOPC#pfr&7}9%-Fx2=J z>fWmAhlXK(IZ=~_@jiQku7LKabc^7G%Cd=X6)#3*6E8eTsD&P}R!6l~@T>Zyo2TmB zy3M_A63Mp(S<~1C6fxAVT&kbAmTXvJ|A7Ab7+Ye$tUsK(m)H+JVzeI}t(8FV&0xLz zCbRNUE4pS?_c8SN-%3x{wW!|r(2M`0^a7mB{MO?;5uZ-ZB_vGr6ezy1oV}oHK-YstK&SE6 z#MR+Ug5n#?NrJ-EIoZkB(u!M6nBC1DJbrE=Y*E0HGdW7 zNc#m)VD7vI8U^ju@=c)ld~v$8{12P~@$ZAK1KkgbSB1w7GeG=FkznR3-ezX`a=f)fx&Mycwp4#?=6GhY4BSO9=+0Lf7Re`8T_{f z|Czy4ZQ=SpG59S;{Y+#>Gb1@Ml+H6ToE}k&!JNptIRTMgxxs4W?NQ;1!2$gJaYu4t zsVPeh^^Y!46xsA>DyB_c{B6P_vX#c+s(JVUk6FX zv_6If+7JCmP6i6O2%Vs~m(WH?J>sYsH5sW2nGlY>><}{)A*PL)=_u;h=|t#LJ?f>7 zW8)+Or ziEncMC--)<++S&N-)-=~Z3P2fL-UPo_zn1fMv-+N!w&x8+SR{TUDGtyer%`Jw6Wzk7R3 ze@^4z!AdJIx2qZW4X6b4s=M=vhSWxahl9Sk-+Uqoy^Cs{qFrhnJw_F!=cG2e?2xAh z#ydy{z1CDq^I=gf7`^`;gZzUyXgbnQ$nX*$wz@nUpVf_LzUnFjy9Z>s-HwArk5c1SH$9P$M zIQWfS!GiC8Y)Hj5oJIHtSi;{bJF4)cihtt_;=NP$4J`39u%O6x$X-XR!-<6Mnc`>; ul!~Pp-Eur;BJYTj>sW)&NujUq=2oxo|Y}v8cVq&Q<|JW85o%bJ)Krg=l literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/ft_put_p.o b/ft_printf_include_libft/putchar_maker/ft_put_p.o new file mode 100644 index 0000000000000000000000000000000000000000..e0849bcb2dc826b24c34b223c660c39cef93f1a5 GIT binary patch literal 1724 zcmb7E&ubGw6rQxTrfR!Eia$WGiU&ag#e>>|P_YApR48J=i;f{pOlVAN+|VLagl)CU zDD>(@{1ZGzQQ6jD7ZDmSl0y$c5E@VrJv0_={od}ZX=8iv!OQ#g&6_vh&SY`*>)KAn zLahux&^Bn1oE|9TAoL8y+sG^}gj6&ph|!ag>N1nkOiq}D^hL_c{L1AZYS7vr(%x%(Rv%Q3yw(4&kXLU)($lQr?&z$cjo2V)cX3m;*PZ( zvU$mxEHUF@pVtLLCV0tsjlP(;XfG}!&1U9>nk*WxzrP?-y_CW_XC13+uh475S=Gh5 z=yQ!}u#4lBhOWNx@WyWA@D%l8+w-%)-xFYgyJRpn7~>9Ta2gyrn>Z>Hfenrj`W(5M zBe#ho0(cxX1F+eq&fM`hLi-9craLiCk?xPpU)JbNDDGNL3nIl|3Poj%+aXj8Xa8XH zqA~5Giklcn8HWe{p1&9T;#L&C303%}+O7I=1XY_a84u`#D!wEVE;?34>xGErgzXk# zUo6-5dt33UP$Descfy*3Avad`zO#4Rmhrjj=)3Guk9=MA@4+a&SKrX6z8vr#i2qE2 z9N8W}&sP1Ujv9y_{d(_iQ}5Q$(49*xG!Y3!_UsJLqRTPl>15SkxG)gCKV#>*BKKR) zchZF+AslF8mES&2&#@&g3*56cAE)Q}2loi`;{Pz(4U0D&{efB97(07H+r6-qUqLU* ze}cu!jV{7srYQYCP`)1)(Doi}VZ8VhtbsznOEid)BRLACdLV;vHiYb2Q%tpu^?glo ze^bn4%9LXTGm(zxWoj7z&V`)mCC$<7=y)>EjP2PU%+!Jl literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/ft_put_s.o b/ft_printf_include_libft/putchar_maker/ft_put_s.o new file mode 100644 index 0000000000000000000000000000000000000000..6051c4caa5d96019368847f51f2e896c04b29ac1 GIT binary patch literal 2248 zcma)7-D@0G6u+Bn&7f&!1zRfwx`Gc|WHA;gmPo&J;3C};q)YoEH|ciM4Q#hdI!l5O z2uwdR84~*7gAalQ5&9SSP^4s4Oz}bMlX>XF3X#shDtR2LHvZ1sbK_)_U=Mre+;h(F zoO?d*%>MlJk7olyWcmdjSXnHq505++=rybbGVDQxecDhUACQp|Q_!M#L`u2USy%71 zeBQZu{y*95zMw=v6pwtz5M+oHSusz{kW!WF?(|gS3M-V_9?!&~9EesqPb~?-=^7FF zRjyraPE=ggYRpVEE-Q8RgDoRA_c*V+tbBxcq*}oN9C}+wrK&YGIX!W;svUasliZjN z$7{ZzX>loO)BoB^uSkDkdcl%Cj2gHS^?>V)>^ZDk&DMkf6a7HWxXG2y>UHid1)_p2IIW#DD zy>Byqxf^}8xw#q9q>@7ndj362*f*Xx#t#$&At)K?eV_mMyU9CT?}({))kzLcm5owb zv3Ek)%Tyyyj=kBeuy0;qX;E&q;ur5J3@6wSSOgBnvZLj$Us|`9ZDWvGzto9v6DSkk z=>+(d){nIPQWzaKpl#ld?PZ#D0$+>hN+hu<&|2WE1*OM{ci@C5Yy^ebhi?ERL{cBk z5VObopzyqwaGU~jHVZ*EbJ zfm=BvVZMDdB-}px@F_i?RDZY^`kkXj1m_0P691ugDKuL3I(5U)pL(<7%e}#XU-z&- zVvm_U>|^|u8`iiT@tgc{d20{T4T*t1sI&g>n(KxPWSKOz-H5tcs?TY&bxY{!vkL%lk^HG0R zh~foslvO;*{3tj+(Zylr_t8g^zXT`TobGF}4h~51I5>U>24O_)#h-9CK8(dh<_Ew@ zKMzijaptF(=b3{g_AKe?vd#hX3y*&bP_Nmn&n zZlyLcttKzy-?r6owG#j0?sa2VdWZk^dbJ_QL-GH-x>9vjeX3CvYNj?-ud0gBQItDz GN&E{=asQYA literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/ft_put_u.o b/ft_printf_include_libft/putchar_maker/ft_put_u.o new file mode 100644 index 0000000000000000000000000000000000000000..9e1d3621c088c6673d7adf7db808bf70a6c936e0 GIT binary patch literal 768 zcma)4K}!Nb6rR=4rA$2p6?E{>p-Uj0IvOPmkr1KaB?d7?15IQXr4WRLVwp=np`X#w zsDpILV+Rj=2@DK8N{8xu?yTA&=!0+G_q}=Z_AxszpC4aA#xy^}0xp2}Bw`@24(^iw z1CGkSsv6IuCnHi{f)GZbX}H?;>0~xN^Paj=g8EHn@ws!sw7nXNLgX(hwOrm1X0=hS zo(XYuFu&hcCZ=K*eQ1`B*N-u%8H6a5M6sT$6x^H;zvsJCr3n?As-LoKiLsKWDei!4 z;N)7ui;P7;fIdq3E(GZT7VwmIU`9Laz+-hy%L zWIuAVfi^PP=lL#|8Hf81qgF?^ecVp<-dC~5Wzyl2>)d|k)&l~`Ob_Xv)a}%e%hp($ z!vRf$giJX|lw(3-3L!y>Rr} px4#@v=gtvPzD*V}Kp%+EqCodKXYpW)hNzi%E)&(LmyH56`vLx-Y(fA4 literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/ft_put_x.o b/ft_printf_include_libft/putchar_maker/ft_put_x.o new file mode 100644 index 0000000000000000000000000000000000000000..d8bcd7f57eca55baac6fc08b33e25ae7de6c3667 GIT binary patch literal 1908 zcmb7F-)mDz6rQwcjT*fb6jxZN$}R{?r1&EHAVhRMp``0#MG8g;OJMtOeGqyfLLY@<-Rl+A;c{yrOX#)p_03sj~4XSm$ij0*nCBs&#KgO zF_sBWfxiNqqu9TPF$WByP03zF9lL=Y;6otI>=Jl0(U!yr`QJ1y)O+E#vqGCe3eAM# z9aU=!RSlMTlM*iT27zB|GiQ#961o;FjzD-$Wv_u*NXtVb(Zj?(o`9rz+YcO7S4%>T zwS-@5?QxzQgF|QzwLUVxq{kcTFaKpiRU5+nV}5jCJ^Z>GaC*A{WL;WID&7u%-PqXB zyy34U6mR;qCUbr%M2mx;MXDYqAH7RBzrFQ8CY-qg9`2>;LQ^%o|ev$t^4 z8GZ~Sj&?Z9cAWPzU!|C3-XhSowyH(#*eN!jc_`$v-gqFYTbyN_U(VLga4on zP29iC60<{zq4ciQ0S1Im1c5tfSL%e0m**W>c@e2bu&kR2tAYr;`^SVnowhg zzBjZk3xsR%s6~L$4*?xG;yI z=bn4cnLG32?(cht8A}W@JTQ}(S80*P#CQaAjQBpIIV2TZ3KR11$!L;a8k|?1g{oXj z{(R=G^AR7e-Z&&zFn8Db;{d3BtKk;Q7kbj3cF-|2w`w8MTzrrt+s)b`N8Pa82}i%!e^WT8`Y! zn2Cu&o09xP!~q*N2JsRot$^=r?BNM0@ z^D}|lxb0O}D&Znq@#Bn#=Sivh9z0JFohNu{ z-Te5zaF5!KEP#W?RAEMyTY5?lejrjTKduy1rMR;Plrz#UpYG@58C{|GODwo+I#Lhg z&RtyAUHs=}XLO{#nXC(nEb3|kCYzdG$@Z|Y5-lhb3SKs!=)mZK;-w}xR#pG$^;$V& z9K$;kxO;eKVmbIzY#{n5tOJr8zAd7=^k9zyF2Y-idHOo?)M)EABT69;7_)m|f1}jzwz$e_fj{JSkArD>nVaSZk0J;^bJNak+J3fW z55Asq8-_PvdlStzeL>LeE!(#Z+xx+G*Fk8RZ9?4i4RQBTH9PW+qx))n7?F%lZooDg zgW^J$*LoynEG6aax)drdLbR0R+dlTI^l`#?u8+Q%l=}B1iTQs}%30#dn=G-AN~DGl z8>>JagPbxG{B>Il6+dII9!b4FaQfcx+d?>`nQiS#oH|EOTnV`PEs0a->52OkIOA`L zQ|Ic5TLUh=Cvob0G2F{|>yRSrOPL4j6GaQ4IHq+96cB4j$=3iTz66SE+j>&w*Sdud zFyXH%S^y>7QBas#Nl*iH6Cko%1H~uW`byE0prro;F(Y@@7AWaISM+UA{2EwvQxUEX z3X`FWijFIqRun|&-vKoN4EyMW;z>{AEGFs0KDeOx7GyMPn4}N;h{Q@oYVm)e^ZWlM zLd)0-pt}Cl0iJ5E>lvTs#Y-h8Uu8T$TjA5iOIMuAtYl`2ULb2pclIAQ$DGmt literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/put_d/ft_put_d_undersize.o b/ft_printf_include_libft/putchar_maker/put_d/ft_put_d_undersize.o new file mode 100644 index 0000000000000000000000000000000000000000..73719f141f5ed3a969b786f4239720e0fc381e24 GIT binary patch literal 1588 zcma)6&1(};5T9*R8?~AUA_^9R1|f$)_0k?ZL~ZDT21QyaLV1*QO9E-EHEW9yDXbN? zi_)VvPeT6!@g)61iw8fTNIfbQlMg=grQ{Z+>sy?8p1k4ytnOb7e&1{*T-I%=@Uf67z z{%S;CEIAD$GII_9(@Qs;sSrhG&cJiZb=>hwA-RzAqOW3bC0Vs56Da7R$P-UHvbwCi zSu?y)ZJqvtO+Gr?AR9r#r@hsL=scP@Eu(1PuFFm2Q3kdGyLM_sFe+iHqWQ z=kIt{$Imd8Y#Np6v@SRNCS==$5mKgIwVPehz_y z@N~T{Ud?Q#j^c{xzH#jh(|zYZo`H?TlCx=`t`a!$b4itMV3>hPng6rFy4+x`xxrdu z3GC|u_DhOKHW&7r!z<*LSGhK`;&+x=Ni3ppRTjE$o6jaVB@8Gvvi_@% literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/put_d/ft_put_d_utilc.o b/ft_printf_include_libft/putchar_maker/put_d/ft_put_d_utilc.o new file mode 100644 index 0000000000000000000000000000000000000000..b7eb0b80bd5a68af3531a7b0826fca4162b0988b GIT binary patch literal 2152 zcmaJ?|7%-S6u+;=El%AFqN~DiL5ese(g_Ylf5^~BA7Vgd!6A&>nkF=^O+(DHV-N|v zRr31W^ap>?-~37Z14QPx(rm?|6s$0%!eALpNhD+WA){H<#m~9-yf#}>FWh|IIp=fF zw|m~p&zsk7?H0ngOW+4Pgnf=4qS#oEU_VRp4l8`OHmoxzkl|C%Ccm_#ET&Hu^|O|b zTE~uV%fVBH50F2~rM63m2gn!_WrAQynVOx+Po#>{$<1YRlTyC&QeYzt{CvjBapXy^ z^GJ$Q9%7RMDbrIjQ<#`ZYps;G=l299gH=<%_(5JlZKS$ah^fFt_%!yz*s3ji_XuHP zV^L7je}X)yKjE+t<3OAjuVVKu%9HkOiS`oy=Q(M6f7os_ZhNJU=d`_K%S$xfQd^kw z&*PZwmpZm@b^I{>+9{_AV$Jqeyu_tCx%Cs54pzacEk+@EKPhG7Z9LO~1v|Xd7%E>e z%&&fNHw|-spE8s>ezK(wX!>E+_C;D#kybgINB2lk19#uX)2cOF2|2w$UJ2p zI87$O^+n>97L{1BHc+BlY6Q=j6qUCmkd3qQ+D%@OjHol>Y(OLf5 z?RFI(F(Qaz9>65A|50*odroV`YLZLacRKESAvk+fN$8**f=_g}&ehbPtC}BjzeoqCD&294sOCC^&tHm&=Kt40+A(um!8@*-Dt5mlX~bLuYb5RoATjYfgX zqXX_Ix;=k3T4ei)&cc!KQhjIyqq9cI&ePP>tt?XP?Q0>`!dQ6Za%BuNTB@HI?s~(d z#E7|n8EROzngPFc|Bw{R%`F}Kz>lnzJ2JZ{zaXkZhAA`5_ulC1v4di_Xo_$O6xV}E# ze$jq!yZJ&x`ghfEk}j4}e0o<1)o2*G-i<>0=_AK8QX*vE2k-$|BhKw9Lg$DJ6v zLl!bqlzFF^nwluc%q0F@om^4K>2xmlRsqJ@f}G60b1Ge!)xu0Rx2*t6zB@7Pq=n2E Svbka=kmjbc(`lJPtp5PkDew3I literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/put_p/ft_put_p.o b/ft_printf_include_libft/putchar_maker/put_p/ft_put_p.o new file mode 100644 index 0000000000000000000000000000000000000000..f3999a940d9c3dc2290e397309c23a4d60b91ff3 GIT binary patch literal 2340 zcmb7FUuauZ7(ZERd(~_=i1iOTn};EmaU~3NWiWNRbQiH$WD#YQvr=!?K-Pvdv7s^v z+-`b%aTM`IpZe-spY%n>>V}TJjKLoIu!l}2B+@~KFLBf9?>px^$!(H8_>u2^=R4o; z`~z(MjWVtfWF9#7DVFkUUEh1ENO8h?Fx6u&ICFmYGm!il@18-61OQ2kO0 z=-|4VZ_w^~GB;J`EzZ0(x&g#yG|ly|rl+pt>=B$)Z+)mSsMJwoD;z{-GsxU#s@tHN zxsT`;MOQwwF8>j){T8!-_}Op8?DGdzF`1TM9l)mcllRrpQ)u+MPy|$H{6r!+k!W0? zpx*oooh@ty8__Zwr#h(D6$;#A!d@OVj#{XTAdR4D&#(gOhPz=FWlz*~;}8%H`fx8^ zwMXdm+x8cS*>(^_$@%Z*s=4xl&v2YsRMMxpTz zba^iasQ(vxm(bxz&8oMi!AW)5`u8`;ZsV4`2Kx3bskGwbiC{cIO$f8wm*_;>7pSW% z=_-Oz`A$1MFYg+I26dz-zRok>?vg*ruhfsb#FPBay}wKRX8i7B8&hz@m2NWmvRs_)mNuhkpkaKj(XV5OO|;MH`$qVJUtH zmh$(*;%RmsB1rz%uy})=D*K1o4#CnoM1qvzUr;OMt-?~?XY7B>{xSCH|C!dS!4k!3 zwr{abv4v6b5m*~Qa}O|7KE+9+g0UH literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/put_p/ft_put_p_utilc.o b/ft_printf_include_libft/putchar_maker/put_p/ft_put_p_utilc.o new file mode 100644 index 0000000000000000000000000000000000000000..21bffab9f41c4b06c9f2e5ccd659c6fe8c086a16 GIT binary patch literal 2948 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 literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/put_x/ft_put_x.o b/ft_printf_include_libft/putchar_maker/put_x/ft_put_x.o new file mode 100644 index 0000000000000000000000000000000000000000..9ca0407106292e7cebd74fb176c552d0b4327f55 GIT binary patch literal 2848 zcmbtWU1(fI6rN3Dy8W?t6%_@gmn!~%7pfN8qF}@F|Ja-ZSDnZ_^7F*2!XQd}BRmV-)JueCg$ zogDATW_9Hry`p%Oi@Q^ZM@cm#ssv_8IXyQsKQ&#J;p{?T_B|=z7&SJ+A34r>R-Q*P zDwkbCuxWrz3ZxA3GFO_K3A9$q&H3erwfw~+k!O>F=ka_PQuSTgv(FQnV(Vvoj$0Np>x&3_+4cIxL*!qb!{B)5_uJXg%ee zeW|0p*ch-3kHZixwh@Kei8iCSN#+L^qDrK3RT;1ug@4-!YUeCV*vuq|{SfR~75_xR;nSN*SLTgr%| zM`uvZB^?n(@Q0Gcc0AV9?_;cajVqxMW(F&_&<&Fr5#kaukOY>XgW$rHxN~v3PkO<^pp`)`*k%1wT>!n<9GwqXaVeaYP1Tx>S_d7wh%WBhJc0=C9UbvZ=hw{Os$^1`Jv-7haG!vlzT1_*{#AqX z7vhz@nNJ5^y_Y|yiie*c@zc8I@i}_(ir`KDt$BQ&p1d!>tKHH(K37lP_u%DkYaX9( z3-4R}!s4%k_Z1MO@W#Ae0^?2~O6A?egX}9nl)?K1Nd9xcH1HVX0OJaR5-$WI zgm(f+JeToz1S5G8NW4KHYUf>rK)AyAA&_|Q0BOJ1Sl-P@bs+sWK;rEO!sJyo4xeNk zVRRV*#2elPbg(e}aERq9bTl5qB)b{oESvuFST_CWLbm8?ZOfxw_7h#Qki}qD=7Wlm zxw2d+70Q9cx*`jwib1Xn?OaJ#3a3s7r8%wEEApzykEV)YAmn_hFk8-bWb&Rb1=B(< LP7CoLN%pkr literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/put_x/ft_put_x_utilc.o b/ft_printf_include_libft/putchar_maker/put_x/ft_put_x_utilc.o new file mode 100644 index 0000000000000000000000000000000000000000..2988bbcfabd580490f069c505d70e284388d9889 GIT binary patch literal 1308 zcmb7DL2DC16rPRM2DMENMN|ZX^q@$j2trVh6dRa>0g)DZDMN@G5^R$acWo&|18c?Y zUV8N8$=@J)snHgcQZRyt9tx%hA(aR{^bmSz{od?b6C*wN;LUsAn{U7OW|;l5|LdS% z2;-Q*0`G&rr6dN2or5O`A7Ph6{>CPA0t`(-PP$}DS?0Xu=RO`!O^$bPkUe1?(xX{u zIpxPHg}{``mS$!%Sxec)xkB-QQg_FKJ&IMy1N#|gyGh;$8f#(VH?BQ7~8|7{b} z{UM!JQo5D4Ywx)eyKcJWRQ5z<@g~HiS7}Qx)%L=AwOimdr2ENDZ#Aixm)^Sa0i?!C z49H#A#hn6j;xEZ?Z6{RSHX?7nI{QXs@r>T6w7rR4{ee%v!PVYIb=_!#8*S)D^_7vX zMo9IDp54+c>8vHER&&=P7oX9V$Sw2vVx99zH{Fz8y1g_St~Eo$n62*YMl{^H1PRSc?K(}vzn71Hn4Z1o=gwMe zY86zrZ+_(06I6w0aQfQRf%sF#^meI!i|a8& ze5%Kxcpf-{q=85_04E$6rCm^5?ZJs2EPJp}IZMsjRyLn0BQKTJeBsf8SuXitrcmq@ drcD6#I5TaVLd}*7MJw0AbNRxwsj`q4zX5>Q`R4!t literal 0 HcmV?d00001 diff --git a/ft_printf_include_libft/putchar_maker/putmaket_utils.o b/ft_printf_include_libft/putchar_maker/putmaket_utils.o new file mode 100644 index 0000000000000000000000000000000000000000..6286d52f73d65b5b84ece2eca6d646ed11e46b41 GIT binary patch literal 1120 zcmah|O=#3W6rQbOW!23d1S=@ypm>nNsuwRp#0|_rL8O6R%D8TKSt(u1l3*zWN(15$ z3%!b0&*D)pMO!KAMd-mF=wUCy79vDgZ0(`(d&vx&wiF+{dH>)0hD^Tf{MsF6tZ;<0Z(iZG zvN9W2cq(Kk7}KRRbrt6bG#x7y88e^|T1xp?&6~KKg&6bfE;KLHOR84qOaJv9E`RbM zs&MIVbLqv>iFn}0%vijLSswb^p%X2S!tW6lpYr2G?#Old4HMnXQrcw4^1b{dKXPez zG2Ja1&n~3}V1`INe@mC*TYp0@lHLZFYt_)+sLGX|pCkz_+1tj0m5TNBD>hrk@}F#R z@S!rX+FVk6P2wxPzI5Wi?=vGful9vbJYYNJ^b=fY^B9Vu-IsP0_)*bVIH#NK=*oJ^ zZR>Y6y|E0PMoJ>POJh(%d5;e@Cjb4hQ&kbr&YZ$caIfj%Z2jE;p0m{ zxqv*;yuS-R5QWd!%~JWv(5+K+B@*hR2i;SBYR`ebYrw=C8U2A?vM-grtgH!(mK2uk t8N>!0E#y+H??ZFBGJf2qD`q^m{h%W}(VWC@=e6B@c7Lwks&xj9{{a5H=_&vK literal 0 HcmV?d00001