That's not a good idea, because you are making assumptions on how the data is stored on the stack (as LONGs under AOS3/m68k). Instead, if you do not care for using registered arguments, you should use varargs macros that are defined in the includes coming with the compiler, suitable for the machine and the compiler. Here is a short introduction, skip to the varargs paragraph:
varargs