From 20a9a96dc74472a90763b0434b147cb013e5da02 Mon Sep 17 00:00:00 2001 From: Sweet Bread Date: Sun, 6 Nov 2022 18:21:21 +0300 Subject: [PATCH] Spaces to tabs --- README.md | 52 ++-- examples/HWA/.fuse_hidden0000030700000001 | Bin 8828 -> 0 bytes examples/HWA/main.asm | 22 +- examples/HWA/makefile | 2 +- examples/file/main | Bin 9240 -> 9240 bytes examples/file/main.asm | 33 +-- examples/file/main.o | Bin 816 -> 812 bytes examples/file/makefile | 1 - examples/network/main.asm | 18 +- makefile | 2 +- src/dnstoys.asm | 36 +-- src/file.asm | 285 +++++++++++----------- src/network.asm | 20 +- src/path.asm | 36 +-- src/std.asm | 232 +++++++++--------- src/string.asm | 60 ++--- 16 files changed, 399 insertions(+), 400 deletions(-) delete mode 100644 examples/HWA/.fuse_hidden0000030700000001 diff --git a/README.md b/README.md index e7cca27..1af7a28 100644 --- a/README.md +++ b/README.md @@ -2,43 +2,43 @@ This project for me just for fun to not spending time for routine operations 1. std - print - - str - - int - - [ ] float - - [ ] hex - - char - - bin - - nl - - exit + - str + - int + - ~~float~~ + - ~~hex~~ + - char + - bin + - nl + - exit 2. file - open - - close - - content - - [ ] size - - [ ] next_line + - close + - content + - ~~size~~ + - ~~next_line~~ 3. path - filename - - [ ] join - - [ ] is_dir - - [ ] is_file + - ~~join~~ + - ~~is_dir~~ + - ~~is_file~~ 4. string - copy - - len - - [ ] split - - [ ] replace - - [ ] find - - [ ] parse_int - - [ ] parse_float + - len + - ~~split~~ + - ~~replace~~ + - ~~find~~ + - ~~parse_int~~ + - ~~parse_float~~ 5. network - get_ip - - IP_to_str + - IP_to_str 6. dns - send - - get_field + - get_field 7. [dnstoys](https://www.dns.toys/) - myip - - [ ] weather and other -8. [ ] http -9. [ ] json + - ~~weather and other~~ +8. ~~http~~ +9. ~~json~~ A lot of shit code included diff --git a/examples/HWA/.fuse_hidden0000030700000001 b/examples/HWA/.fuse_hidden0000030700000001 deleted file mode 100644 index 390bf1060b1aa065f193b2a7b8bd664fb57d367b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8828 zcmeI2KWI}?6vj_pUd;1JAT2mK_%aA05*rDM5ELvaLR*LxwJI7C6G%!-<>i7E3kHhN zHcOqv&CxM~Lo|z^WXsY?a25g?t=27`@BK+0)}by==fL5d@7{CIz5R8%FZX$NVJ;L3 zk#8D>$x%DHk>V<=u&nAi;!~5D)@FKnMr{As_^VfDjM@LO=)z0U_{D1S-$Ce1I$a z;5BEie1)-XNLdx%Dk~TrM3q~AQSX2l%57>!1OwOM0D>uS8w z#xHF>vj2T)_%qkVhRYdEMfI7@@a%A}f`LJcS9XwH`l6z}*%8eTe;n9haw_g@c1@?V zxgO=tsomk8-`gDb?uE&1fA%o#J7ALf+HZ0Y69Pg&2nYcoAOwVf5D)@FKnMr{A@H9G zTr1aVtJafMyH-m4ZEM_G&6n3}}R+Ia`SVVXZPoZ%Sb zn>dE!{EPnuj&B3?SN@ovV?7h7pJ!bSoQEFU)w)Wuds(qs_p*kvz3gG7U{gL{Y&7x> zRj~cidX4hsQb83s)Js%et16;o4h+*=cNq&k^XrbX4zuIqhx3NQa^Fut!u+~ZoC7p!@%1Bax$h`g yI_B453#XSij=DDII4|ZF*{Y9%c-35J{L$su&;4Rvr;>Lb8fwy` zTCJvkgLEtJJqvAp3_(`dEGul16_#b?Ts;mWZk$F4m3B}pP?`F|-7N~Yv+KADyc<+4S4FgL2rMLMaTa5K9m2LRaem0FdQ-ryC!OQ&a^x}TZ!ugD&^d#%(1-PdOvzEHj_xkghx#lzdN$L zyHhk9n8TnArZ?(km)k96>LFs-)oNm-fzccU-X z9b_SXZHJ8mGR45}3^q{;-07bMXFAS520t(^WTGs1qFs25 ziC4W*q4*cYlHV=Oi`Rai!qx@x)vwvOixC%5Q2d6@JP&NWf z3hnK}o1nFVx?6SQS{HS*T^Zdq7+rLCU_?Yw7eS~0qfR~WKJWYcpXc-CoKmP1DnylS z1JQOd(Q~wyhvLnR8%?}I;Lxj=QwK+rI7QZ2(@(P1CS)Ql$7ThlE`CM= zZKTP!nSH2stspL1#xem!mS>SF@8sjgC`=_AcRWGD?+A-L9fYDUnzXM~8m`kVUDvgb zkS24^A!w`PFtWnVvcgWX!m_N4RBaG;?KDid{2s*yb|>EQWGkZE+Lh^tUac6`&LHE! z?mZ{xk#_P^rYqXtf4UylJoOixRN4ump|EzKu5meNwF&OpIi9N`-pM6v3U>gfa2d1L zhn>hD=B|yE>}tPwZGGg4g35gJo7~(6W3|mnc1vL(q1$@Ivh9LT`SbJg-tX`xtC2xD z)n@F^8P4tfinE~QaXICv_+bmWY7XrUhb;rueERl%Tw<=%j7i?4J98byPe!{xK6fML zUs#I8QZw_h>8L*r6PsTUCiiTH8+%toD|l=qQwR2TvCjtT0zYrCkv!m33m<2G*z`XI z4z%!jFctRSOLP|4%cJA5P+NvB;n3CykZBV9qQM4=f?ERUIylu#KsUjOMneW#1h2Qm zXThPC1|ERZ4HnBDyLjfgYMxIdQzvE;$*7RMcSO#6NLmt)y)K1a)8d0yHS<&f8_}@% s2A%I9C9LW(sap)GE`>jEhnQAXbM?=1qo}yAj!7l)MO7t-kbFn}1CZS1@Bjb+ diff --git a/examples/file/main.asm b/examples/file/main.asm index 5406198..c1f3e9e 100644 --- a/examples/file/main.asm +++ b/examples/file/main.asm @@ -10,7 +10,7 @@ extrn exit section '.strtab' -filename db "/home/sweetbread/headers", 0 +filename db "makefile", 0 section '.bss' writeable @@ -19,21 +19,22 @@ file_ rd 1 section '.text' executable _start: - push filename - call file.open - pop eax - mov [file_], eax - - push dword [file_] - call print.str - call print.nl - call print.nl + push filename + call file.open + pop eax + mov [file_], eax + + push dword [file_] + call print.str + call print.nl + call print.nl - push dword [file_] - call file.content - call print.str + push dword [file_] + call file.content + call print.str + call print.nl - push dword [file_] - call file.close + push dword [file_] + call file.close - call exit \ No newline at end of file + call exit diff --git a/examples/file/main.o b/examples/file/main.o index 8ed1881ea98eae0374c3f7b590d7013e624ab797..8691127d65e692d8f60abd1f87f47746a9a54089 100644 GIT binary patch delta 132 zcmdnMwuWtj0;9-8MPZKI#O&0x%$(GTK4uehMJG-Ulrv*sU|`~8V6Xwwj7$s+jvzie z1A`lg=9;X>B(_ delta 138 zcmZ3(wt;Pe0;9x4MPUj3jQreG{o?Y})RLs4)Wj713?PwOR6NnfY+||K#P&cza|Q+m zMkWRZ8z9ZZ&cNWf@nbwAqvYg3CS_J%pco5~B|N!@NdU}qoxBhzJ_RVAG5I8uGUK1g UZ<*93)-W