* \author John Levon
*/
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
#include <config.h>
#include FORMS_H_LOCATION
+#ifdef __GNUG__
+#pragma implementation
+#endif
+
#include "Timeout_pimpl.h"
#include "debug.h"
using std::endl;
+namespace {
+
extern "C" {
+
static
void C_intern_timeout_cb(int, void * data)
{
Timeout * to = static_cast<Timeout *>(data);
to->emit();
}
+
}
+} // namespace anon
+
Timeout::Pimpl::Pimpl(Timeout * owner)
: owner_(owner), timeout_id(-1)