From 514592c4fe9cbe8e87b6831bd86a54a1bb747238 Mon Sep 17 00:00:00 2001 From: Tobias Busch Date: Tue, 2 Dec 2025 17:53:39 +0100 Subject: [PATCH] stackv3 --- test_runner | Bin 35128 -> 35128 bytes test_stack.c | 6 ++++-- unittest.o | Bin 7360 -> 7424 bytes 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test_runner b/test_runner index 6bd81fedc7dc75f12437fbb02a45548d9b7cc9bc..7e4fa2a0cf61d50a2d6ae02df7365e2225bdd74f 100755 GIT binary patch delta 908 zcmZ`%Ur19?82`@xi=(+(Dk)A)m{X@ynJW{#M$sYzAr18*3p7}eh^a3TI5*JwkSUp#QW%lG?tKF&SUBdX~URWQc3 z_?L6$PznG801s_>g|M8}nneY@qDr75`Uv$H6WYQA2p;@EXqSRsRnV?*p6Ufl6Q}0f zuY#`F)7}c_=1)F`arGwqif=WU4Ivw^W-zJ+u#hJRHHEy2dK$wL^0#d>=>PZ*U^K1= zNz@C{0>G5a?P<^0dGUVlnw{Iwr9JLgImi($;u-rL&Bgo(4w7T_AV*CJSMPUxD&f1h zti5n(m>eO0);8Tv&_08uI=5!Y!B^0$v)Vi5v@Du9OOSvG(z;EM-V+uDaQ&ZNEaeOM zQdeN{l<`?2WgS^ol?dyg;+)6bX3yY93) v7jJenG~tQic<$U2$@K8SvF?^rlP#Cdzj3$U@2l3X{JpsPt>{nswWhIuIam2k delta 907 zcmZ{iT}V@57{{M?JNsg@wlWn)t~qJ0`LWVvf#DH~26Yi45g}-h#JmtR4eTPeHp$9r zuaDGC(z=O+AZtY$8AhQZ1u8W4B0BcPgo-Xbsnm1anRw%Y^T7H2KhDF;JJhQg>ea;N zn8fFg+F~XE1^@wil_!RKS+#9WrS+OLox?EE3QO8sl!j1&(?si4+Njd{gj4gFS*4W$ zU-E_j>4?tQ`svnTCra9%Y#u)dc_$j(d_RLe9Y8i^VzA=o`{}H7-FaJl{`hI=I zd>KFLj%|q&jYsTDbUHClCzk3fg`N_g#Gu~cX;#|ow6R^3fr;{hTa@1u8wK#MZ~w5A zzr!c`!fYtxFG*Aci2@4_QLe>Bec|z;GX98!ED{z8rgBBuNNvHHH0GT0@jH0N;ALLCVW{-fl1DPrcILId;YI2xQhJp0ANBE0 zMW=t2<1d3fVKu(i;*|LU1}t?fhW!?|rA`3WBaqz+n#8olUyhPxM?x>Y5v{MbffiC` z8iO`v;A|+!qF56?!Y1%axJI)(7bnBNSpbJGH`si}^d%~xu0mSXhn|STnV|%rl*XXy zQm&ff8pI&EGBo27)N9(Ux&$1EI0`Z}dAEVY$# zJ`6^ynUENWp4R#$g380%o6fg4v~{$!G_}FWi{r)7?>n8zA739#+#fRw*RPI$_Vv#O x4$Udata ,dataTest1) == 0) { printf("Pass test_pushString\n"); } else - printf("Fails test_pushString\n expected: %s\n was: %s\n", dataTest1, stack1->data); + printf("Fails test_pushString\n expected: %s\n was: %s\n", dataTest1, (char*)(stack1->data)); StackNode *stack2 = push(stack1, dataTest2); if(stack2->data == dataTest2) { printf("Pass test_pushFloat\n"); } else - printf("Fails test_pushFloat\n expected: %f\n was: %f\n", dataTest2, *(float*)(stack2->data)); + printf("Fails test_pushFloat\n expected: %f\n was: %f\n", *dataTest2, *(float*)(stack2->data)); int array[10] = {1,2,3,4,5,6,7,8,9,10}; @@ -85,5 +85,7 @@ int main() stack2 = pop(stack2); } + clearStack(stack2); + return EXIT_SUCCESS; } \ No newline at end of file diff --git a/unittest.o b/unittest.o index 5f18b3be5cd98e117a1b715a83586b26722cad69..ccf5708f42647da3baf13aa85d9cb38b7605b8da 100644 GIT binary patch delta 1679 zcmYk7ZD?Cn7{{M;U(%bm+uS70O>&o)I_b1fFDgMq3YjZ{m547W?1RI7(CT!u536;;K*SbQd``}}y7S@u&hvKe zb58#ErZqUXqh7LZSkN8~P4LFTXtArV{_j+1S&sqiUU>VSup2nYy)*_4oM#T|Y-`so zUATG$V9^Jl;3>_)3d>q?k8rQcXbaD>qNQ{QvnjWG7r!I#2VUWQL*^d9ZA#JFMf>rw z$^?JG7nNed2?%RR06q{jlCg&x(G5-Wnu}zzV_xw1l!cifc*f}fKBX2i!E-ky`IVXx27`Mc&^gjh z_JJ+jiE&H@Q>=mm!MpbI6u(;g8e(woX|etiY{>8AyQsC#AP$54u~a&cfE^{V%q3x0 zyHct3I`F_aHiCQmt5n`ONt4CQP$CGOqu1va0 zTb5GXl*~w-RwQ4MT$a2l=}0*~CHazMLvlrO9kW)Cb%9#oV?#33tXMfV^cM9B$~>Rd zcX){9+iQL-V7z5e=%=CiAwDyHE1!<3xZDsdEE0MBIU>C*<+`A!@FWl5Z!z1;%X`~a(6+mI@?Uf{eoEdDEZih! z$p0-djeG12OW_f_hoy1ewiCP}OA&)Awg?uY#1yXBwwE_~g>Eo~S8aQc=eEeAAGG|D zV4*?eM}3{h<8ws1`0`1?!Zi0|UtDzhVB6Xk7tie{iyl?Z2^MG{>hR_GH|%K~P1v)p zG7nOcNoRBwnv=GxR9o7vV*jCic)qLLKcwv{_@=a7C101etLQzWbXR49EA`9L zb|rsIHsDJCacR4+z@5@|Uj_czHAw^Rmpmxr>+*SzwC%0*cR)#e@L%Zmf(~xeXS#%E pll$4nXgL|YmCRZfDVIY3jV0`MuJ{g59jQL|*mU*qGx)pn)xQA)=iC4Q delta 1677 zcmYL}Z)jUp6u{4YFG*ki=QV9#UehkYRhEfmQ-^6*o{6)}TBBxDNk9h``(Z*Roq`|? z(#bwdSV_x)vQIj}xuU~=`LM|tY|!C8Y}zr$rc6)}Tt!6uWbupVynCKr$o<{(=bn4+ z$+>S~_od2G&0e#?AFCnFwdH-)!3Fbwr9sR2A%H#0ryuDL3@@{mM#;iOmB+B!I(RoM zDh)Um12FJtD32{wv_lcC{!OfB@m*E5{}63Y!mZ%XuUCBYW2S0rOSF1Bx9fz%2egDIpcha85eaQ#*vQOOXuEP*K zdQ`8kf&=A6ygCR1c--G<)jf{V^Jmv>H+j<3Q6Bpw(ej^K62@z2YU z)JO3Wn%>`31pgvLK5v~!-;w$?O>d3$IGS^!T#jSD<{{T zL*$^(e-c^xy#u#J5j6g|1dK>ye