packages feed

wxcore-0.10.1: wxc/src/ewxw/eljsingleinst.cpp

#include "wrapper.h"
#if wxVERSION_NUMBER >= 2400
#include "wx/snglinst.h"

extern "C"
{

EWXWEXPORT(void*,wxSingleInstanceChecker_CreateDefault)()
{
	return (void*)new wxSingleInstanceChecker();
}
	
EWXWEXPORT(int,wxSingleInstanceChecker_Create)(void* _obj, void* name, void* path)
{
	return (int)((wxSingleInstanceChecker*)_obj)->Create((wxChar*)name, (wxChar*)path);
}
	
EWXWEXPORT(int,wxSingleInstanceChecker_IsAnotherRunning)(void* _obj)
{
	return (int)((wxSingleInstanceChecker*)_obj)->IsAnotherRunning();
}
	
EWXWEXPORT(void,wxSingleInstanceChecker_Delete)(void* _obj)
{
	delete (wxSingleInstanceChecker*)_obj;
}
	
}
#endif