From 8c0255d502a076ed5d54e1b9c583cb7c7c89992f Mon Sep 17 00:00:00 2001 From: xamidev <121681048+xamidev@users.noreply.github.com> Date: Sun, 2 Jun 2024 12:30:56 +0200 Subject: [PATCH] Colors everywhere --- hex.c | 23 ++++++++--------------- minihex | Bin 20280 -> 20336 bytes test.txt | 2 +- 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/hex.c b/hex.c index c7e06e1..3a0866f 100644 --- a/hex.c +++ b/hex.c @@ -1,11 +1,8 @@ #include #include -// TODO: Position printing // TODO: Stop appending garbage at file end // TODO: Skip repeating lines -// TODO: Coloring printable ASCII characters in output -// TODO: Stop scanning always for cmd & loc (for q and s commands) #define BYTES 1024 #define BYTES_PER_LINE 20 @@ -14,7 +11,6 @@ void print_hex(unsigned char* buf, int byteno, int pos) { for (int i=0; iaKRtuLt%B(JP+#Za&wDH_|ia+jt@Ew9MAugwpzL5;8Tk&|fT0yoPEg z=SF5m{dWSDy@9CzS^)Q&P9oFEo~8?dX3}jyDA07Vn;A;|f5`G}@tlXn4G`D+?_ek_ z@k?9x0=HG=N?TZJTQAydkNPD=C6cJ}F;hv4`g@gB9ZTsZ93u3{WPAFmMEWa=kpxCk ziT{de_pyg`mDNoxR)6XA;? z+eG+gNIwz!H%|kl{zpphBq}98Rx+LKsh9lq_dMYpO=&%WW@{sR)iAuZP!LVx0!Jz z+=W)PWf?MfN&Qy%(s528{XGZFh77#nC5Y)$1fZcGLLF5qo znerPa?cf$BYxp+KpcN3yGqcuVSziB_d^O9*V;P@|v?iwrx5p3We8zD$LXUAa`nER% z!uVeADLzs_Hh_RP1s-rIB7pdlO-TqPXTaC1z{m)E>`XXWhM>UCGJNc4SW}Hkb+zEi z$F7Ant2bApGIO1h>kk_{fa+5VuY^rw(*ByKfRov zsTVa(7L{~}l7jSzn8j4M*rLfB)^9@j>SDfeF8EGY7d6Iekaeqzb=Cvp;5&j3(S7rm=^lOV;-mA^by%ip!CYN?syf$px-`g&_QBrcf8+0hg*wTpGNib9 o@kI{bq}N|4#GTY!?!(vVQh0XKShi8^gI17XV|X2h^1ZX}z@BRE0E7Pp~q=e~!^vL!RwO>WOU z=ljlg&OPt7o$bd%{rE^4cgGuYe=ls-B4ur+aX3fl=2WjcT!C|N+(D=6KCm>v%~(G7 zpR+IT&fH!6-BEhxSkc8z{I;%eH=kp~Ptyx=)3|_sWX_Ksht!S(5;7fpjovUj@ph_> z&+#V*y*I_$F)`?!5b>Dl3^JXG1V*HRyRtm3zmyF*5`}Yz_a+8riC5a+FZPh$7=%Qi zbus9`7}}c@^h$wYK-yJgi1jIb%v2JC-Z2GwaVc~NAjqMYr+>#CvD|B-B2&6u(YeEbI8~($DmSC94dsIsY%$ z)PczTYcBlB1m{6;9ttbhj8X-q+th8XEE?7?DgQ07hh$h&XEB6>oe>C#9TA-vL}HIM zR>{1^W^{=jx2EGQ^qSR~dK~JBJx3=Qx2N+5W|Yyqzf}5VT9aT&8Vy9m9!n>iBV3IU zf>E6K4rsqk4<}@C?ge@=!T$L2rI|ne0sVwnMzB*-#787Q#QxFVO@UoSY40$#+ib!W zB>-$%W=k*HtLEI7(11IwRmMI|rcU2uf?Mv?i5V7G8Wd|I(){nTJo*I+57>6<=$NkN z4M(&ExpLRkt#vpY$d#SH)q&WFmOEZCxN2Q>$kouW5BU(HUprR#`+k*W>m%+K;63x3 z%K!2abN)lyFaMtga1viq1Y^*^?z<(+O<;G-$nu+Do4_6in>-6mgC)0R`7+o;zsT}W zU@fp=2DhA#B}Ran%DfHQSY}qjE`XgzohhplBOt7V83crr{!J_Vcf89xB3s3wm4OxG9XH-a8pn%d?%v{~PaP&8y;@oAb`YEd=) zreIaHK@%{mqyQzW?S4ZVQ{h4z;#*txpaRwL7}r8wx9T()>p?b8b($;#i|LydYo!yY zw+oqKRKix%!XlwrErT?TXqj0Bcfjyd)#rxN6&St)RjNRiG6ybHgG_HNQW_sBEqjAk8bA!5-@LoWKEk)$^?I;Qa~bt+xxfpFUNYBY14;d^|Kz z$&#)@?BSoAP*o^IoGK#{uBaN}@Fz5`x)8U}is~{vNCWWMN=K{9xQX>t|758U+@P`> IX`E>P3vgJJ0ssI2 diff --git a/test.txt b/test.txt index a546446..4426f9b 100644 --- a/test.txt +++ b/test.txt @@ -1,3 +1,3 @@ -?ello, from a text file. +?eÿlo, from a text file. This is a public service announcement brought to you in part by Slim Shady lol