Understanding Routines
Synergy DBL routines can be divided into three types: subroutines, functions, and ^VAL functions. In addition to the routines you write yourself, Synergy provides a large number of prewritten external routines. Routine arguments and parameters are handled differently depending on how they are defined and passed.
Writing and calling subroutines and functions