rsys

Basic data structures and low-level features
git clone git://git.meso-star.fr/rsys.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore11L
-rw-r--r--COPYING674L
-rw-r--r--Makefile335L
-rw-r--r--README.md217L
-rw-r--r--config.mk74L
-rw-r--r--rsys.pc.in10L
-rw-r--r--src/algorithm.h52L
-rw-r--r--src/binary_heap.h244L
-rw-r--r--src/clock_time.c204L
-rw-r--r--src/clock_time.h81L
-rw-r--r--src/condition.h31L
-rw-r--r--src/cstr.c161L
-rw-r--r--src/cstr.h210L
-rw-r--r--src/cstr_to_list.h98L
-rw-r--r--src/double2.h22L
-rw-r--r--src/double22.h24L
-rw-r--r--src/double3.h22L
-rw-r--r--src/double33.h24L
-rw-r--r--src/double4.h26L
-rw-r--r--src/double44.h25L
-rw-r--r--src/dynamic_array.h417L
-rw-r--r--src/dynamic_array_char.h25L
-rw-r--r--src/dynamic_array_double.h25L
-rw-r--r--src/dynamic_array_float.h25L
-rw-r--r--src/dynamic_array_int.h25L
-rw-r--r--src/dynamic_array_size_t.h25L
-rw-r--r--src/dynamic_array_str.h30L
-rw-r--r--src/dynamic_array_u32.h25L
-rw-r--r--src/dynamic_array_u64.h25L
-rw-r--r--src/dynamic_array_uchar.h25L
-rw-r--r--src/dynamic_array_uint.h25L
-rw-r--r--src/endianness.h130L
-rw-r--r--src/float2.h22L
-rw-r--r--src/float22.h24L
-rw-r--r--src/float3.h22L
-rw-r--r--src/float33.h24L
-rw-r--r--src/float4.h26L
-rw-r--r--src/float44.h25L
-rw-r--r--src/free_list.h228L
-rw-r--r--src/hash.c290L
-rw-r--r--src/hash.h119L
-rw-r--r--src/hash_table.h709L
-rw-r--r--src/image.c376L
-rw-r--r--src/image.h93L
-rw-r--r--src/library.c80L
-rw-r--r--src/library.h38L
-rw-r--r--src/list.h141L
-rw-r--r--src/logger.c84L
-rw-r--r--src/logger.h142L
-rw-r--r--src/math.h107L
-rw-r--r--src/mem_allocator.c468L
-rw-r--r--src/mem_allocator.h159L
-rw-r--r--src/mem_lifo_allocator.c308L
-rw-r--r--src/mem_proxy_allocator.c317L
-rw-r--r--src/morton.h103L
-rw-r--r--src/mutex.h38L
-rw-r--r--src/platform.h.in8L
-rw-r--r--src/pthread/pthread_condition.c64L
-rw-r--r--src/pthread/pthread_mutex.c102L
-rw-r--r--src/quaternion.c76L
-rw-r--r--src/quaternion.h93L
-rw-r--r--src/real2.h32L
-rw-r--r--src/real22.h86L
-rw-r--r--src/real3.h39L
-rw-r--r--src/real33.h193L
-rw-r--r--src/real44.h157L
-rw-r--r--src/realX.h357L
-rw-r--r--src/realXY.h330L
-rw-r--r--src/realXY_begin.h78L
-rw-r--r--src/realXY_end.h33L
-rw-r--r--src/realX_begin.h91L
-rw-r--r--src/realX_end.h41L
-rw-r--r--src/ref_count.h54L
-rw-r--r--src/rsys.h362L
-rw-r--r--src/signal.h76L
-rw-r--r--src/str.c243L
-rw-r--r--src/str.h209L
-rw-r--r--src/stretchy_array.h99L
-rw-r--r--src/test_algorithm.c127L
-rw-r--r--src/test_atomic.c51L
-rw-r--r--src/test_binary_heap.c184L
-rw-r--r--src/test_condition.c189L
-rw-r--r--src/test_cstr.c459L
-rw-r--r--src/test_double2.c18L
-rw-r--r--src/test_double22.c18L
-rw-r--r--src/test_double3.c18L
-rw-r--r--src/test_double33.c18L
-rw-r--r--src/test_double4.c18L
-rw-r--r--src/test_double44.c18L
-rw-r--r--src/test_dynamic_array.c522L
-rw-r--r--src/test_endianness.c51L
-rw-r--r--src/test_float2.c18L
-rw-r--r--src/test_float22.c18L
-rw-r--r--src/test_float3.c18L
-rw-r--r--src/test_float33.c18L
-rw-r--r--src/test_float4.c18L
-rw-r--r--src/test_float44.c18L
-rw-r--r--src/test_free_list.c185L
-rw-r--r--src/test_func_name.c36L
-rw-r--r--src/test_hash_sha256.c140L
-rw-r--r--src/test_hash_table.c617L
-rw-r--r--src/test_image.c300L
-rw-r--r--src/test_library.c54L
-rw-r--r--src/test_list.c211L
-rw-r--r--src/test_logger.c229L
-rw-r--r--src/test_math.c135L
-rw-r--r--src/test_mem_allocator.c197L
-rw-r--r--src/test_misc.c37L
-rw-r--r--src/test_morton.c148L
-rw-r--r--src/test_mutex.c256L
-rw-r--r--src/test_quaternion.c78L
-rw-r--r--src/test_real2.h114L
-rw-r--r--src/test_real22.h191L
-rw-r--r--src/test_real3.h127L
-rw-r--r--src/test_real33.h230L
-rw-r--r--src/test_real4.h129L
-rw-r--r--src/test_real44.h433L
-rw-r--r--src/test_ref.c48L
-rw-r--r--src/test_signal.c174L
-rw-r--r--src/test_str.c207L
-rw-r--r--src/test_stretchy_array.c106L
-rw-r--r--src/test_text_reader.c144L
-rw-r--r--src/test_time.c160L
-rw-r--r--src/test_utils.h18L
-rw-r--r--src/test_vmacros.c35L
-rw-r--r--src/text_reader.c249L
-rw-r--r--src/text_reader.h90L