Commit Graph

16 Commits

Author SHA1 Message Date
ca6027abcd strfind: assure re-check is done on mismatch after initial match + add tests 2025-07-28 17:29:03 +02:00
eb5398da8f Adds strfind 2025-07-28 16:54:55 +02:00
f18de90868 1) REALLY fix strcat crash (git restored wrong file in previous commit) 2) fopen: less labels ffs 2025-07-27 21:17:59 +02:00
7d559d61da Fix strcmp() behaviour (ret=-1 --> ret=0) 2025-07-10 00:01:26 +02:00
08389a5bb2 Adds strcmp() (note: much different than strcmp in C) 2025-07-09 23:44:40 +02:00
3b1ce7ca40 Adds strclr() 2025-07-07 15:21:48 +02:00
9b1519b2f4 strcpy(): Assure DF=0 2025-07-06 21:35:50 +02:00
a47ab3cdc6 strcat: Better logic for determining max amount of characters to copy 2025-07-06 19:13:05 +02:00
ddd44d5a68 Remove comment that was supposed to be removed in the previous commit 2025-07-06 12:25:19 +02:00
69fd2096fa Remove old comments 2025-07-06 12:24:46 +02:00
a2daf9602b Adds strcat() 2025-07-06 12:20:34 +02:00
1a6ea4ffe6 Optimize strcpy(): 1- Conditional moves (I keep forgetting about them) 2- Better setting of RCX (better accounting for EOS) 2025-07-06 11:59:49 +02:00
2fb4312615 Adds strcpy() 2025-07-06 11:15:58 +02:00
a3a128354d zero AL, not RAX in strlen() (SCASB uses AL, so no need to zero all bits) 2025-07-06 10:53:23 +02:00
b0a3da746f Adds strlen() 2025-07-05 01:45:58 +02:00
e12b8f0365 Add Makefile, gitignore and (empty-ish) source files 2025-07-05 01:11:30 +02:00