--- a/ExternalFunctionCallback.st Sat Apr 13 07:00:33 2019 +0200
+++ b/ExternalFunctionCallback.st Sat Apr 13 17:50:11 2019 +0200
@@ -141,13 +141,12 @@
} else if (argType == __get_ffi_type_sint32()) {
st_arg = __MKINT( *(int *)(args[i]) );
-
+#ifndef __BORLANDC__
} else if (argType == __get_ffi_type_uint64()) {
- st_arg = __MKUINT( *(unsigned long long *)(args[i]) );
-
+ st_arg = __MKUINT( *(uint64 unsigned long long *)(args[i]) );
} else if (argType == __get_ffi_type_sint64()) {
st_arg = __MKINT( *(long long *)(args[i]) );
-
+#endif
} else if (argType == __get_ffi_type_float()) {
st_arg = __MKSFLOAT( *(float *)(args[i]) );