Binary package “libtllist-dev” in ubuntu mantic
C header file only implementation of a typed linked list
Most C implementations of linked list are untyped. That is, their data
carriers are typically void *. This is error prone since your compiler will not
be able to help you correct your mistakes.
.
tllist addresses this by using pre-processor macros to implement dynamic
types, where the data carrier is typed to whatever you want; both primitive
data types are supported as well as aggregated ones such as structs, enums and
unions.