Какие библиотеки общего назначения используются в качестве Boost для C ++, но для C? Это должна быть кроссплатформенная библиотека, включающая коллекции, такие как деревья, связанные списки, очереди и т. Д. Каковы преимущества / недостатки этих библиотек?