Routines are documented using an explicit type declaration style syntax. For example where you see a definition such as
integer i = length(sequence s)You should understand that denotes actual statements which look more like:
i = length(s)The examples, when provided, often give a clearer illustration of the required syntax than the formal definition at the start.
Some routines are not available on all platforms (specifically message_box and text_rows only, though instance and cursor do nothing useful on Linux). This is noted with "Platform: WINDOWS" or "Platform: Linux" in the description of the routine, and with (WINDOWS) or (Linux) in some other places.
A run-time error message will usually result if an illegal argument value is passed to any of these routines.