Liblfds, a portable, license-free, lock-free data structure library written in C
The documentation is viewed via an embedded frame.  So you can't save URLs to the documentation.  This is a known bad practice for web sites.The API changes with every release.  WTF?struct lfds710_freelist_element;Really?  Just... really?  In order to use a newer version this library, you have to change your entire application for the updated function names.And many of the lock-free structures are add-only.  The binary tree is unbalanced.  Which makes it not a very good binary tree.This looks like it was written by somone who heard "lock free", and went "cool, I'll write a library!"And he missed the last 40 years of software best practices.The web site is bad, the APIs are bad, the functions aren't very useful, the library isn't very portable, etc.People shouldn't use this library for anything.[edit] Updated the comment about "someone" being a 16 year-old student.