As I write more PIR by hand...

*) The function call version of function calls is unprototyped, which is fine (well, OK, I'd prefer it to be prototyped), but it doesn't coerce its parameters to be PMCs. So "foo(10, 20)" pushes two integers, rather than two PMCs, into the overflow array.

*) Args go into the overflow array before the PMC registers are filled. Not quite right, registers first

*) You can't .pcc_call a sub you've declared with .sub -- you have to create a sub PMC for it. (Though you *can* call a .sub by name with the function call syntax)
--
Dan


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to