MatD - Matlab external interface bindings for D

Trass3r un at known.com
Mon Aug 23 14:13:56 PDT 2010


> Detouring of function calls is done via the C preprocessor. In fact the  
> current code is most probably invalid in 64Bit environments since  
> MX_COMPAT_32 isn't handled correctly yet.

I forgot to mention that any combination of ARRAY_ACCESS_INLINING,  
MX_COMPAT_32, ARGCHECK needs to be handled.
Even the Matlab devs seem to be unsure about that:

"
#if 0

/*
  * Conflicts with 32-bit compatibility (-> MX_COMPAT_32)
  * Needs revisiting.  Is this layer still worthwhile?
  * XXX
  */

#ifdef ARGCHECK
"


More information about the Digitalmars-d-announce mailing list