From aae064f40bd91a62282c0aac16cca6013d7e090a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= <35407363+EniumRaphael@users.noreply.github.com> Date: Sat, 23 Dec 2023 17:37:26 +0100 Subject: [PATCH] Update the Makefile --- Makefile | 36 ++++++++++++++++++------------------ libft/ft_strdup.o | Bin 0 -> 736 bytes libft/ft_strlcpy.o | Bin 0 -> 776 bytes libft/ft_strlen.o | Bin 0 -> 576 bytes libftprintf.a | Bin 0 -> 6808 bytes src/ft_printf.o | Bin 0 -> 1896 bytes src/ft_put.c | 4 ++-- src/ft_put.o | Bin 0 -> 2120 bytes 8 files changed, 20 insertions(+), 20 deletions(-) create mode 100644 libft/ft_strdup.o create mode 100644 libft/ft_strlcpy.o create mode 100644 libft/ft_strlen.o create mode 100644 libftprintf.a create mode 100644 src/ft_printf.o create mode 100644 src/ft_put.o diff --git a/Makefile b/Makefile index 7ad9938..6a1c853 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: rparodi +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2023/11/12 11:05:05 by rparodi #+# #+# # -# Updated: 2023/12/14 18:16:54 by raphael ### ########.fr # +# Updated: 2023/12/23 17:35:10 by raphael ### ########.fr # # # # **************************************************************************** # @@ -26,39 +26,39 @@ GOLD = \033[38;5;220m END = \033[0m header: - @echo -e '\n\n' - @echo -e '$(GOLD) ******* ***** ******* $(END)' - @echo -e '$(GOLD) ****** *** ******* $(END)' - @echo -e '$(GOLD) ******* ******* $(END)' - @echo -e '$(GOLD) ****** ******* $(END)' - @echo -e '$(GOLD) ******* ******* $(END)' - @echo -e '$(GOLD) ******************** ******* * $(END)' - @echo -e '$(GOLD) ******************** ******* *** $(END)' - @echo -e '$(GOLD) ******* ******* ****** $(END)' - @echo -e '$(GOLD) ******* $(END)' - @echo -e '$(GOLD) ******* $(END)\n' - @echo -e '$(GREY) Made by rparodi$(END)\n\n' + @printf '\n\n' + @printf '$(GOLD) ******* ***** ******* $(END)\n' + @printf '$(GOLD) ****** *** ******* $(END)\n' + @printf '$(GOLD) ******* ******* $(END)\n' + @printf '$(GOLD) ****** ******* $(END)\n' + @printf '$(GOLD) ******* ******* $(END)\n' + @printf '$(GOLD) ******************** ******* * $(END)\n' + @printf '$(GOLD) ******************** ******* *** $(END)\n' + @printf '$(GOLD) ******* ******* ****** $(END)\n' + @printf '$(GOLD) ******* $(END)\n' + @printf '$(GOLD) ******* $(END)\n\n' + @printf '$(GREY) Made by rparodi$(END)\n\n\n' $(NAME): $(OBJ) $(OBJLibft) - @echo -e '$(GREY) Compiling $(END)$(GOLD)$(NAME)$(END)' + @printf '$(GREY) Compiling $(END)$(GOLD)$(NAME)$(END)\n' @ar rc $(NAME) $(OBJ) $(OBJLibft) @ranlib $(NAME) %.o: %.c - @echo -e '$(GREY) Compiling $(END)$(GREEN)$<$(END)' + @printf '$(GREY) Compiling $(END)$(GREEN)$<$(END)\n' @$(CC) -I. -o $@ -c $? $(CFLAGS) all: header $(NAME) - @echo -e '\n$(GREY) Compilation $(GREEN)Done' + @printf '\n$(GREY) Compilation $(GREEN)Done\n' dev: all bonus clean clean: - @echo -e '$(GREY) Removing $(END)$(RED)Object$(END)' + @printf '$(GREY) Removing $(END)$(RED)Object$(END)\n' @$(RM) $(OBJ) $(OBJLibft) fclean: clean - @echo -e '$(GREY) Removing $(END)$(RED)Program$(END)' + @printf '$(GREY) Removing $(END)$(RED)Program$(END)\n' @$(RM) $(NAME) re: fclean all diff --git a/libft/ft_strdup.o b/libft/ft_strdup.o new file mode 100644 index 0000000000000000000000000000000000000000..4d3bd5dafc88eb1e41b1d1ddeaee2553c2e21d41 GIT binary patch literal 736 zcmX^A>+L@t1_nk31_;5zz`&3J;wgYc7#JiO7#Lnam{`dLP|*&M9tH*m7@wVifdPb> zpz`tYC8-r9P!0nFLwtOQYeWcw4`bCp86fjOdNr6B7??p~EDQ}G3Wnq3lk;;65|c~f zOY_Pz^HSpDeOzF2AR49^>J0`Cs5uTy5Pvc-Fo28)DFtIA1_lNRXc#as@G&qj@qxub zia_EXObiTc3=9k_m>3u=7#JA185kG>z$zdHfz*M50OVE>hDs4l{Xfib@ozQL%D>GF z6CZFh{CvRe@RNaoVTuMr!zE4@hKVoP8GgQGclgOr%Q+h){(za`=L=?spB#(~A78M~ zm+D|(FlS_75ZT`>|AT{pLF56m!_SA@4nH4(^e`|?0jXWlEdK+fW}7QmP} Zsd)_XxrsSB`N<49CAkHLVA6nr0RRRvVD$h1 literal 0 HcmV?d00001 diff --git a/libft/ft_strlcpy.o b/libft/ft_strlcpy.o new file mode 100644 index 0000000000000000000000000000000000000000..882298f7a5aa0f4dcc759ca07256ff9760a5a35b GIT binary patch literal 776 zcmX^A>+L@t1_nk31_;5zz`&3J;wgYc7#JiO7#Lnam{>^;kXi-?h7KqV@Xi~Fi1edfPsOJfq{t+ zEC*5q5?{c?zyJ!H2TTkM8Vn2!+zbp10bmsngFxy)K>)G?L_?*Brv5WCUi@3lyz=j1 zhKUQB<$o+>mjCgHpW)|!Zib(X3=ASGnB#xE+L@t1_nk31_;5zz`&3J;wgYc7#JiO7#Lnam{`dSsAvaB4@fVR&(6TW0K!aA zetdjMYDEc@!@$50A0Ofx5rW{uSRPOY$UK-{un-GF1DJ*q@$t#|xdn;ICGn+s<(YXY z@$o(`P$@74GY9Goh6{`g49pA+3?CRF{$yZaKr!Bkfq_8+8U_pud<+asd|-1xia_E& zp!zkKAnLdo7#IS;Dj)`d)PaHkWCv83Be3_t%fGyG&^U=Vr1?(p*^v%^o0 z%$F7%j0}Y@#OF($U|=u@%YnpM87979X88H-|9|lZ%nm>QJ2Ol?z#M-KW+~YJ0;qn3 z$uTl8un93RFz|sK3>D-7@tGJH!1|!!z>g%)5T8~OUtCg@lbXknQ<7U?2qp~}05S(Y AlmGw# literal 0 HcmV?d00001 diff --git a/libftprintf.a b/libftprintf.a new file mode 100644 index 0000000000000000000000000000000000000000..d81d48ad5468a5095479332d848c6da26e479741 GIT binary patch literal 6808 zcmY$iNi0gvu;WrT)HgCvKmbE?17l+oOJhTG1qD+BLj?r|h_s=BftiVkf`So<04q=6 zijUU|j`VeLbyEoT4+?R0VPIfj2mlcb3=9^G3=I5GT8e>z;R6Q)gBp}Jgwl>sIuuGL zFfcGQ2r@8aGcYi05Mf{_XJBC9kYHfwU|?W~Pb-N}&PYwpj!!H~F9vf9iZb&`(jd&z zlH`oUA{aX_37Hw6lvtdKBo$wpSDcximzn|-D=vX3FD@xcDJ=kt7MB#|Bo|b|*{OL@ zf8h)-L+s&YXlZB$4lacRuC$VPh@18Dp{6k~od5Oq9}fcqBS-*5urM$%>;N$oKq3qb zlF%@O@G!{=W{B7gkRApG1{j~6fq?;pq0$WT@g=DhB@neBGCn@UH6jGWLd6154IuNF zK=H}Sz#s%t!otu1qF^{aKDoH0C^Ih|Du8Yt%p4`C{0orBpllEYG8;t0aD04ner`cx za!Gt?UU_C-N_@NzI6cASEuijlfC>n(GBALI9tb&1ol>vf5YC&NL!cZxqssGN57ynkXto+N& zIB~&ed5eY2@;??e%l%mK`Mw25FJs{g_W4pBj11UWha7d?44NFKxP0bI3l3p`!IsOL+E5pPU%<@0j85l%hYQgHDYC!fQtGoOEzxV@gho4~g@;mJOTkX8^ zKQqK{28Kq)CZ=ZQ7M6)g$tkI637CubK|H?*8(0?K?03}~eW0|Qi?;SNMShWsBU zaJi@ZfQf;DgMmSJ4-+^q>-sP;Fz_-k=zIiWflD=Rjy%9Y%1Oq5B0?M=>zyUSMEg;ACLXZDC+w;9+3U^?{0m zig88;1~!m$L3AGj0|OtltOkimgZNAg46yRD70Oox6>ba+4E0bxOuiDtXJ%l4m4_gs z_(257Fa`z&P@xIp!@?;ZUIs!G=%VpKU1H>jhLon9>>~Up7 zeM2KiMGPk4?HnBSwvnMRR5_&HE-isn+LYGU4$u?}s$W44gYiLi3cab;o{$F#+84a87979W?Z$9 zo#7&=-hRQ%@Do%{D={=&0+nkonH_$D>S_*F20;x*hMj+_9asKuW`LC6he2jAt^C`} zFmb_Q`5h0r8Gf!f9KQoxCU2iFXE?|Y!zu+<%B(KR(_+t5dDOf!Ua)&2lL(ofp zhMf$&C#4>8JN&%z|Nrz?{0=)oa-6)Uq%>=}q+w>Fn6rJp6bH1<0IB6T$RG&P4{Mu% z)c&n@TKWGlmT+j6{{aezN9+tgAImdXzK}m)$pNiXGhpG-9RGuZk>Mk9`{W@zxE=vT zHMm~q0oBJab?k_C47xfc1_lw3dtS&pSc2l{g*<~Lgb%e>e7=+hvb~NBA77}?m-2x5 zuQ~n)CsV^E2F{bSKz@A0?(p-m`~l0;|Nl=1n**wEo8y0QGc{b&;ygXetCoAVCL`Bt zaJ>j|^AwOeLgBFj$uF>WAaeX4f~7Zb{5S06U}We9r8hokIJ{tI_z7zpfWqJrGs7y7 zesCH^(}UMN;PeAcr=T>Wjw8)*Lek7f(k_6CGjKpEGiWJ`(CPybXApqU81gaD(g>8`u$lh`DnA8c zB!>PRW=Ol^1hk#8g9*|Om;&YZFo7NI(*dDvJ)rHBBhYrl0Y-3t#s}06VP;^kodXr0 z0cnT$fD#oG1A{H7vCGcDpnC+;ztaV|2h^_Vfz-o3puRGwJ)^<^Y43nKZJ>4ssBaCT zLH#EXjovP42em68VFUIds2t^EVqk#P3w0oQCI*HcXt@sR!Gh%bp?r|}ApTS+zXGZr zrau$JXJ%l4)eCYA3=E)l3fM9RNSy`Z!{X5fDi4b{POLz z6pasSNq|})kmdnQ1V=+8CpC{DzPu>21f{uwb0`5~rk*jl$zcR*f#7bCkUEZFZVDYn zfQ%zRT1t>63E0or+9esFKmtWH17sZG1z06^0#;9Vfb=jhFu?erdKHAB$)D(UNe$E* zka-}z8cg8y4ax+dBng#eU?9|vfGLK0gMkBTjsp|8{SGn*WITulV?yl+P`(2-##b;g zFj%0qBR~d$FenH>$ryyehLS-1M`{Cr`fRZNkOo7;B~BKGi7(k1e!c|N6SbVPL1py= zW`>_Hm>qtC>p#$#0JKlNzghkV2Lpo$sBa0Yhd}By+>OjUgbVVSA9jIFX8iZm4jm;tVPqab#7E}&E4d;dCODGql2aI8S(AWwn{9t@# zZ27Plb#x7R&<&L9auaiM@{_?i3EqUqnO}^skGq*$qURUTcpf6dP?}$$^$Y_jeS`c8 z$%z&AP);uPZUlu^> zD+W-1T7y7-L5_E*cL-AGV;-P!vPb+3KmT(x`~bIH0}vC&2jwXc2IUQqII;Q41Ed%! zUqQJf*F!LKVEO6-q`k)Q0Wuy0G8X1E5SxKez5aK_Co@Pmmh0 zfg}?Dof$4ZU}yOGpBa*mUa&j-1od5!^AT+P7F4Hz@(-x5`wcXP$L#R)zcZvS2eTIJ pe*w_w8B7F0gVHN#jsQ8m!rG5ueb71pIlY2gU!e4vnuk)*0|43> literal 0 HcmV?d00001 diff --git a/src/ft_printf.o b/src/ft_printf.o new file mode 100644 index 0000000000000000000000000000000000000000..c97541f9d56fb3c36062e6c681c4c4a23ea9d43f GIT binary patch literal 1896 zcmX^A>+L@t1_nk31_;5zz`(Er#8Uu?Ffd3mFfdqv_z*4zS-}hux&c)KEB( zr~tZoFmsfk@-ILhgR(&s$ZQY|!}0OS`MCv&$tCfndF7dTDe>_>E-*O|Z2@(c1Bk=G zz#zcNzyK0@z{1njD;`6=S#g{fY=E(Ya&*&;O=-K z&am@=xWi7ESwS$frZRxte*$V2NPYoJLlDTF9xydm379R+u=9a1!fZ>JzK0NfFHrr5 za1%en&KLX+J0CD}tXk9@_ha$r`=IPGL6L!BBFKI)j`#O>_=92_y2$K2iy)n!S3aE*!j2GdF6j*h~Eqhjf_o9&CD$<6O)otQqvd^ z0*+43F0O89Im-l;`4||`N(}}Es5rwNh60|N&GgYF(Ca9-B+VPat5 zWnj<+6&73!47z_9!R4(FC=eML7;N`2GBAL|L1ix!1B1^NMsT@eTLKj?fU3`d(6%~^ z;4(w^3j@TS3k(bloD2-QEes3{JPZuFK2UK`G0w=qzy@+Ii0)%xVBmw6)gUox5TA*G z0ajkNLiviI!i|A}p&rVI$yb8-%nS^$@(^ScKZpPs#=yV;Dl|cSSUAPQ%Rq<%T{J$Z zd`8mF;EyJsipCc}<6ENf8RFAQ;*&E{le6O!i_(k1+=9}Q;*uhUoOnGD1yWE@T9TJk z1d~k8NQAJ9ONvrT3n0QpnRz8?5GGi0d{Sa@Dnoo)Q7VWmiH8^wUz%5(nVy%L!jMyv TTVMnx4WTya8G^Y6V2=X;T3v!u literal 0 HcmV?d00001 diff --git a/src/ft_put.c b/src/ft_put.c index 7042d22..f2c269f 100644 --- a/src/ft_put.c +++ b/src/ft_put.c @@ -6,7 +6,7 @@ /* By: rparodi +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/11/16 12:13:14 by rparodi #+# #+# */ -/* Updated: 2023/11/16 12:14:35 by rparodi ### ########.fr */ +/* Updated: 2023/12/23 17:33:46 by raphael ### ########.fr */ /* */ /* ************************************************************************** */ @@ -47,7 +47,7 @@ void ft_putnbr_base(\ { if (nbr != 0) ft_putstr("0x", ret_value); - if (nbr == 0) + else if (nbr == 0) { ft_putstr("(nil)", ret_value); return ; diff --git a/src/ft_put.o b/src/ft_put.o new file mode 100644 index 0000000000000000000000000000000000000000..31ba921b71978b8d5575fcfb003b77912d0f2409 GIT binary patch literal 2120 zcmX^A>+L@t1_nk31_;5zz`(Er#8Uu?Ffd3mFfdqv_z*4z=>XEez`$?=ss_eqXJB9e zVP>d~`1q34iV`S?fq@}DKEyR51i^=~8lW0L<}ooaFi5a5FbIPrSr{5X6b#45Cl{9# zW#*+r1<=idnIi+0k6?u|pcKe#C=*P@$0z6K79=K@#FyrkXXd5E$NRW|C7{FtsJj+G z`4y}T3?QKmYzz!gqfv}B0=XR;rVI>x3=B+sV4WaE5}@#61B){3U}s>Mz`(%3&A`AA z09FABH&EDt%;jNVU;ycXN)b){Z)Ujox0-R~UuTAiFPIruEo5i7xZtzA#S3PJp9%~O zK}rk_mlzlrro3c!_^H9@u#AHRb`lcDg% z^7&FPpk{;I;mOz#^pc-pCj;+EsfXMSKd=1%Km8TI!%mPKC+{gK%~~#Ln3*W%Y@aX1 zfn*NHK?XsPeg;`^Qkw!&`?uO@<^RK2!l7CI2PhmKu`~R9EYD#1LjHgy$3ezIkiRov z;n5ubgM*Rb;|uZmQZE=FVeydN;U@zmswaZ{#RCdAm^yac>XaB5L_qF&A@5)bilZ0u z43-c+)L!xVQX0tiIx>8Gp*~;A1LnWx_#d214VM@=PtF4Q@e#Yj&&ToyEKmRcKOJli zx5Lks&GA3DnHnx>ah{&#Rm(kFlacE+L*`2hsGErjj}=IM!506AVCfAU{|!4i7#X@j z>5UH>4lmdlelBQ^{{adckiCzX8CHSP4~YK~O%KT3IO7MLexT_TlxEa%q!~^~n)!&F zW;pSr8FSLojINQPiMfe|v6+blgFyv@MqXx)CWA&^X-oe?47Q-Ug`I&x z_XwoE&;_{%WM2=Y?DXk?(6%ZJ5O;to0Y(M}wgiYcn*)>vRaYQ!kas|II|Bm)A0%u* zLLj#@@G&tk!0LrMkUSFuLl3ABXJBB+hw}TOe31Dd^;4nz3aC6xepz^SI^MUeV@c_~aQV)waEr`FsZU+&jXncnFw37IO(vsqmB8HrJ zJrD&I$xAANNhW6`LfFM6MLDT?4DsbfnI)+(*}SBp_@u;Q6n<%5ab|j6Y6{d$J!6KP VlH39#7}p5QHH2{u!CV87`v5n2wG#jU literal 0 HcmV?d00001