[kaffe] Please help me understanding this source....
Clemens Eisserer
linuxhippy@web.de
Tue Aug 26 02:12:01 2003
Hi there!
I´m currently porting the native X-Layer of kaffe to CNI, but currently
I´m having strange problems.
I dont understand the following source.
X is a very frequently used variable, but if I use it in my sourcecode
(of course with toolkit.h included), gcc only says that its not defined.
This part is out of kaffe/libraries/awt/X/toolkit.h.
What is Toolkit? Is at some XFree related stuff or is it related to the
Toolkit-class?
Why is it #ifdef?
Please help, my C is (as my Java) terrible ;-)
lg Clemens
#ifdef MAIN
Toolkit XTk;
Toolkit *X = &XTk;
.......
.......
#else
extern Toolkit* X;
........
........
#endif /* MAIN */