|
|
a9d8874980
|
axl_putchar, axl_puts
|
2025-12-02 21:30:20 +03:00 |
|
|
|
467746b30e
|
Actually nah, don't wanna mimic stdlib (it causes more harm than good)
|
2025-12-02 20:04:53 +03:00 |
|
|
|
08703389db
|
Add ability to mimic stdlib
|
2025-12-02 17:57:12 +03:00 |
|
|
|
1fd55fa7d1
|
Format
|
2025-12-02 17:19:40 +03:00 |
|
|
|
aecae2baa8
|
axl_string.h shouldn't depend on axl_memory.h
|
2025-12-02 17:17:13 +03:00 |
|
|
|
0b74748a0d
|
axl_strstr
|
2025-12-02 17:16:04 +03:00 |
|
|
|
95b98ee3e7
|
Format
|
2025-12-01 21:43:54 +03:00 |
|
|
|
27a6860f00
|
We don't need 16.16 type anymore
|
2025-12-01 21:30:02 +03:00 |
|
|
|
778e9095a9
|
Pass -fsigned-char to make sure that char type is a signed type
|
2025-12-01 21:29:01 +03:00 |
|
|
|
6061b383a3
|
Make i8 char; signed char causes string issues
|
2025-12-01 21:24:43 +03:00 |
|
|
|
eece39c2ed
|
Better axl_strchr + handle finding '\0'
|
2025-12-01 21:17:21 +03:00 |
|
|
|
0d7cfcc8d6
|
Fix axl_strncmp: i++ was missing
|
2025-12-01 21:09:01 +03:00 |
|
|
|
8016f64db4
|
axl_strchr
|
2025-12-01 20:47:34 +03:00 |
|
|
|
f98d39b977
|
Add strings header
|
2025-12-01 20:32:01 +03:00 |
|
|
|
038e7409d7
|
Add extra tests + remove annoying comments
|
2025-12-01 20:27:39 +03:00 |
|
|
|
120893b0cd
|
Unit test strings
|
2025-12-01 20:16:07 +03:00 |
|
|
|
332c0e3381
|
I don't think I will do 16.16 math anymore
|
2025-12-01 19:41:35 +03:00 |
|
|
|
d86948b6a9
|
Add unit tests + fix allocator
|
2025-12-01 19:39:11 +03:00 |
|
|
|
6c6f7eb902
|
Use wildcard for *.c files
|
2025-11-30 18:35:17 +03:00 |
|
|
|
007c6267ac
|
Shouldn't check for 0, standard says func must put \0 anyways
|
2025-11-30 18:20:27 +03:00 |
|
|
|
b36822727e
|
axl_strcmp
|
2025-11-30 18:19:14 +03:00 |
|
|
|
34e170d3b6
|
axl_strncat
|
2025-11-30 17:32:50 +03:00 |
|
|
|
a6514f595c
|
axl_strcat
|
2025-11-30 17:18:38 +03:00 |
|
|
|
2f31564ce2
|
Use handles instead of self-pointers
|
2025-11-30 10:33:33 +03:00 |
|
|
|
ccec181771
|
Handle NULLs
|
2025-11-27 21:14:48 +03:00 |
|
|
|
6942e962e2
|
axl_strncpy
|
2025-11-27 21:10:44 +03:00 |
|
|
|
e7e337c873
|
axl_strcpy
|
2025-11-27 20:58:48 +03:00 |
|
|
|
32f1b61324
|
axl_strlen
|
2025-11-27 20:51:48 +03:00 |
|
|
|
574edcd4c5
|
axl_memcmp
|
2025-11-27 20:42:39 +03:00 |
|
|
|
9e9901a3bb
|
axl_memcpy declaration
|
2025-11-24 21:48:00 +03:00 |
|
|
|
e23b60db8d
|
Prettify
|
2025-11-24 19:35:02 +03:00 |
|
|
|
349755a8eb
|
Memory alignment, better realloc impl
|
2025-11-24 19:29:48 +03:00 |
|
|
|
5ee669909e
|
Mark local helpers static
|
2025-11-24 18:08:39 +03:00 |
|
|
|
aa8f33e5f6
|
Split memory blocks a little smarter
|
2025-11-24 17:55:57 +03:00 |
|
|
|
a1629cfd28
|
Add axl_memcpy, axl_realloc
|
2025-11-24 17:52:38 +03:00 |
|
|
|
bc947a6c7f
|
Generate sin and cos tables
|
2025-11-23 23:35:03 +03:00 |
|
|
|
030eeea846
|
Add fixed 16.16 type
|
2025-11-23 23:34:33 +03:00 |
|
|
|
4111b73c73
|
Prefer lowercase
|
2025-11-23 22:11:41 +03:00 |
|
|
|
34f8746e27
|
Oh no, there are nomads in my allocator!
|
2025-11-23 21:58:18 +03:00 |
|
|
|
ce80c87438
|
idk, kinda nice to keep them aligned
|
2025-11-23 21:57:19 +03:00 |
|
|
|
5ddc142bf7
|
Use NULL instead of 0
|
2025-11-23 21:20:08 +03:00 |
|
|
|
92c53d53a8
|
O(1) free
|
2025-11-23 21:19:18 +03:00 |
|
|
|
c28179f9d4
|
Unite with prev memory block
|
2025-11-23 20:57:09 +03:00 |
|
|
|
664d68a2dc
|
Add axl_memory
|
2025-11-23 19:12:06 +03:00 |
|
|
|
0b395b4f50
|
Add axl_types
|
2025-11-23 18:36:42 +03:00 |
|
|
|
1d5a0306dc
|
First commit
|
2025-11-23 18:21:50 +03:00 |
|