I am converting WildSeek and used an earlier conversion which still worked in Vulcan. I come across a few XS0266 errors (Cannot implicitly convert type... which I don't know how to solve (as it is external code to me).
If you enable the option "Implicit casts and conversions (/vo7)" in the Project settings/Dialect page, it should compile, I guess the vulcan project did have that enabled, too.
But I don't think there's a need for those casts in the code, you should be able to remove them (and just leave the assignments) and the code should still run fine.
This line did not (I basically have no idea how you could cast something to a Byte Ptr) but the implicit option, indeed unchecked, solved also that one, thanks.
You're welcome, just keep an eye on that code (after you have also the rest compiling) at runtime, to make sure it does work correctly when executed (no runtime errors and it does what it's supposed to do), because I do not know the context in which it runs, so am not 100% certain it will be ok.