Progress on HL bindings

This commit is contained in:
Joshua Granick
2018-05-24 19:05:19 -07:00
parent 2fe10275e3
commit d0b9e00c0f
9 changed files with 80 additions and 13 deletions

View File

@@ -2,6 +2,7 @@
#define LIME_SYSTEM_CFFI_POINTER_H
#include <hl.h>
#include <hx/CFFIPrime.h>
@@ -16,8 +17,17 @@ namespace hx {
namespace lime {
struct HL_CFFIPointer {
void* finalizer;
void* ptr;
};
value CFFIPointer (void* ptr, hx::finalizer finalizer = 0);
value CFFIPointer (value handle, hx::finalizer finalizer = 0);
HL_CFFIPointer* HLCFFIPointer (void* ptr, hx::finalizer finalizer = 0);
}