Commit Graph

68 Commits

Author SHA1 Message Date
82bd234d08 rewritten Array and List, changed str.size -> .len 2025-11-25 16:31:04 +05:00
b557881168 LList fix 2025-11-24 23:48:38 +05:00
f2ce18b16d implemented doubly linked list 2025-11-24 23:41:58 +05:00
3a7f09bb49 fixed file_close bug when file is NULL 2025-11-21 21:21:02 +05:00
0b4574b53e replaced strerror() with thread-safe strerror_malloc() 2025-11-21 13:19:14 +05:00
225a48a8d9 List_index fix 2025-11-18 22:37:27 +05:00
ec164dc4e9 moved magic.h to tlibc 2025-11-18 16:29:34 +05:00
c68e4e87b3 fixed DateTime_get bugs and added FMT_DateTime 2025-11-18 16:00:50 +05:00
bc41577248 file_readWhole 2025-11-18 14:18:09 +05:00
89aab2b5bf Array_free 2025-11-18 12:16:46 +05:00
ae0fa95d6a added macros for printf format codes 2025-11-15 12:12:06 +05:00
5ef223372b renamed char_* functions 2025-11-15 11:51:21 +05:00
adaf5cc311 cstr_copy 2025-11-13 06:16:57 +05:00
af36bab444 implemented DateTime struct 2025-11-13 05:11:35 +05:00
1775b27980 Array_null and List_null 2025-11-13 02:29:55 +05:00
77589878c1 added check for zero size in Array_alloc 2025-11-13 00:37:59 +05:00
3034e4d186 readme 2025-11-10 12:40:53 +05:00
972f244ae5 implemented ErrorCodePage 2025-11-10 11:42:25 +05:00
6a1067a612 created HashMap iterator 2025-11-10 10:30:22 +05:00
2de044711f implemented List_increaseCapacity_size 2025-11-10 10:29:50 +05:00
958cb269b2 renamed first argument of all methods to 'self' 2025-11-10 07:06:56 +05:00
0a1e87817d added HashMap_pushOrUpdate 2025-11-10 06:55:47 +05:00
57c5942fcc new StringBuilder functions 2025-11-10 06:55:26 +05:00
1406189511 implemented buffer_size calculation in vsprintf_malloc 2025-11-10 01:54:47 +05:00
e2f1f6c09b added ATTRIBUTE_THREAD_LOCAL 2025-11-09 23:56:42 +05:00
4cc226b57a enabled more warnings 2025-11-09 18:37:18 +05:00
cf5fda7a1e added macro List_castTo_Array 2025-11-09 18:05:44 +05:00
d6436d0833 added sec_t 2025-11-08 23:57:22 +05:00
ee2b88a412 added warning on unused Result return value and a way to supress this warning 2025-11-08 22:18:33 +05:00
dbe8924466 compiler attributes were hidden behind ATTRIBUTE_* macros 2025-11-08 21:24:00 +05:00
30c141f587 renamed Array_slice macros 2025-11-08 18:13:06 +05:00
00a1a29d34 changed Array_memset(), added file_close() 2025-11-06 22:25:19 +05:00
5fb2db2380 implemented str_slice 2025-11-01 19:49:31 +05:00
c4cb696721 fixed file_getSize 2025-11-01 19:49:17 +05:00
b801719712 implemented Array_slice* methods 2025-11-01 17:20:20 +05:00
a0affaa6d0 added braces to try_assert 2025-10-26 14:17:25 +05:00
f0992c0217 try_assert 2025-10-25 19:07:20 +05:00
0184d2e8c9 struct_castTo_Array 2025-10-25 16:42:45 +05:00
14ffede476 smal fixes 2025-09-29 10:22:50 +05:00
b3f67a38de base64 2025-09-29 08:19:13 +05:00
7e7bd195a9 added Array_copy() 2025-09-12 20:57:34 +05:00
c415e2ca8f str_trim 2025-08-12 19:51:07 +03:00
bf56984482 try_stderrcode 2025-08-10 21:33:16 +03:00
d04aac567f added defer macro 2025-08-09 21:42:12 +03:00
fe9e44a660 file_openOrCreateReadWrite 2025-08-08 21:38:34 +03:00
223406d4e4 added bool value return to dir_create 2025-08-04 19:15:30 +03:00
e1dc972b24 implemented file read/write functions 2025-08-04 18:23:46 +03:00
e0f1941c82 added macro try_void 2025-08-04 16:32:23 +03:00
6d959fe8f5 added macro RESULT_ERROR_FMT and some filesystem functions 2025-08-04 16:03:08 +03:00
961d00fdb0 filesystem.h 2025-08-04 13:47:24 +03:00