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?