diff options
Diffstat (limited to 'comm/TkMultiplexer.h')
-rw-r--r-- | comm/TkMultiplexer.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/comm/TkMultiplexer.h b/comm/TkMultiplexer.h index c1ecded..08a6adc 100644 --- a/comm/TkMultiplexer.h +++ b/comm/TkMultiplexer.h @@ -17,9 +17,19 @@ #define TkMultiplexer_H_ #include "Multiplexer.h" -extern "C" { -#include "tk.h" -} +#include "error.h" + +/* taken from tcl7.0 and tk3.3 */ +typedef struct Tk_TimerToken_ *Tk_TimerToken; +#ifndef _CLIENTDATA +# ifdef __STDC__ + typedef void *ClientData; +# else + typedef int *ClientData; +# endif /* __STDC__ */ +#define _CLIENTDATA +#endif + class UchTkMultiplexer : public UchBaseMultiplexer { private: |