> Just ran some win64 tests. The lab "System DLLs - file examples" runs > fine in win64. This uses the winapi calls such as CreateFile, > CloseHandle, DeleteFile, WriteFile, ReadFile, etc. This indicates that > winapi calls work just fine with the current J64 j.dll. > > A web search on __fastcall hasn't provided much enlightenment.
This last result is puzzling to me. The term __fastcall is used (by Microsoft's engineers at least) to describe the Win64 ABI but it is really very different than the old 32-bit __fastcall. Perhaps everything works because the Win64 ABI is similar to the Linux/AMD64 ABI? Just a thought. When running in 64-bit mode without some thunking layer it seems odd that __stdcall could work because there are many more constraints on the stack in Win64. Regardless, thanks for the reply. I'll stick with Linux for now. The jlib.h will be appreciated. - Joseph Battelle ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
