Dana Jansens wrote:
> Personal preferences.
Well, personal preferences disallow you to use C++, I would not discuss 
with you anymore, because we are right both.
But let see, for example, file "openbox/window.c":
----CUT----
Window window_top(ObWindow *self)
{
     /* some code */
}
----END----
It is far from ideal. Why you don't use GObject for this task?