after mathieu's (and some others') suggestion of using alloca() instead of float[] i have done so and committed the changes.
however i have no possibility to check whether this works on either windows nor osX, so please try to recompile it.
haven't tried to compile ... but alloca() is supported by msvc ...
cheers ... tim