]> Kevux Git Server - fll/commit
Update: Simplify the f_abstruse types a little.
authorKevin Day <thekevinday@gmail.com>
Thu, 5 Oct 2023 03:11:38 +0000 (22:11 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 5 Oct 2023 03:11:38 +0000 (22:11 -0500)
commit13c40eadbfcd23dc270b9be28d419176fa48de73
tree3baa68a9882e37921c4d8c867b02f69013c01051
parentf277a872733ee14ba7dfda0e0d12b97390484238
Update: Simplify the f_abstruse types a little.

Being a union, the single valued integer types provide very little gain and introduce a cost in complexity.
Remove the integer types that overlap and just stick with the f_number_signed_t and f_number_unsigned_t for single value number types.
Multiple valued number types remain because there is potential for design differences due to the memory allocation and size differences.

The f_char_t type is removed.
Just stick with f_string_t.
level_0/f_abstruse/c/abstruse/enum.h
level_0/f_abstruse/c/abstruse/private-abstruse.c
level_0/f_abstruse/c/abstruse/type.h