CLiteOO (Lightweight OOP in C) is a framework and toolkit to write object-oriented code in C language. The feature is its syntax is very similar to C++ and supports simple reflection mechanism. *It not uses ugly marco (just like CLASS_DECLARE).*.
Freeware download of CLiteOO 1.0alpha, size
8.35 Mb.