Sorry if this has been asked before.
Does anyone know of any modern examples of open source software
implemented in ANSI-C using a truly layered architecture (preferably
in an OO fashion)?
I'd like to get a feel for what the industry best practices are in
ANSI-C these days. I'm reasonably experienced in C but I don't have
much experience writing layered code in it. I've mainly been using
structural decomposition for most of my programs.