>main problem I see in being able to call system calls, is how do you
>handle passing structures?

Hi Tuviah,

In CompileIt! one can define a structure by naming each referenced element and specifying its data type and byte offset from the beginning.

For example, in the CompileIt! Symbol Edit screen I have defined a symbol type "R" (for record field...I can also define constants, ROM global variables, externals, text callbacks, binary callbacks, and raw inline code) named "hyDBLockRecord" as a 1-byte boolian at offset 61. The client handler sets [email protected] to true/false (along with other parameter info) and the server handler gets [email protected] to determine whether to lock the requested record.


Rob Cozens
CCW, Serendipity Software Company

"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."

from "The Triple Foole" by John Donne (1572-1631)

Reply via email to