#ifndef __LIBDW2PEL_H
#define __LIBDW2PEL_H

#include <graal_isolate_dynamic.h>


#if defined(__cplusplus)
extern "C" {
#endif

typedef void (*compile_fn_t)(graal_isolatethread_t*, char*, char*, char*, void *);

typedef void (*compileSync_fn_t)(graal_isolatethread_t*, char*, char*, char*, compilation_result*);

typedef void (*freeCompilationResult_fn_t)(graal_isolatethread_t*, compilation_result*);

typedef void (*vmLocatorSymbol_fn_t)(graal_isolatethread_t* thread);

#if defined(__cplusplus)
}
#endif
#endif
