Commit graph

17 commits

Author SHA1 Message Date
mykola2312
e59744e300 implement zero-terminated arrays, which are terminated by zeroed item (cu_memtest with item size) 2022-05-03 09:07:00 +03:00
mykola2312
0067951bdf implement cu_memtest for cheacking if memory is zeroed 2022-05-03 08:56:47 +03:00
mykola2312
3c0de35e2c test struct & value functionality, implement struct_size 2022-05-03 08:18:27 +03:00
mykola2312
1619e3234e fix value_offset 2022-05-03 07:59:34 +03:00
mykola2312
900341c5b7 struct & value 5 2022-05-03 07:55:36 +03:00
mykola2312
de923a2a0d struct 2 2022-05-03 03:29:55 +03:00
mykola2312
c3b659dce8 implement functions to convert from host byte-order to little-endian or big-endian, convert to network order which defined as CU_NETWORK_ORDER. 2022-04-29 08:07:37 +03:00
mykola2312
5432d8f889 redefine architecture list as macro so therefore it can be used in preprocessor expressions. implement hardware byte-swapping, detect compile-time hardware capabilties to do that. 2022-04-29 06:36:01 +03:00
mykola2312
50c17f33d9 implement endiannes run-time detection 2022-04-28 18:26:15 +03:00
mykola2312
deec226221 implement compile-time architecture detection, bus width detection 2022-04-28 17:34:07 +03:00
mykola2312
5b31769141 cutil_init, cutil_exit, cutil_arch 2022-04-20 16:22:10 +03:00
mykola2312
0820443a7d bitmap 2: bit_set, bit_get, bit_test, bit_sub2_up, bitmap, bitmap_set, bitmap_get 2022-04-20 15:50:29 +03:00
mykola2312
a3da87ad75 bitmap 1 2022-04-19 23:39:51 +03:00
mykola2312
ab3ae686bb array_insert, array_remove 2022-04-18 21:11:09 +03:00
mykola2312
bda7315a22 array 5 + tests 2022-04-17 21:31:08 +03:00
mykola2312
a2bfa2361d list_at 2022-04-16 16:44:10 +03:00
mykola2312
21132d5c2c initial commit 2022-04-16 16:22:31 +03:00