I'm also looking for documentation on how reverseLong and reverseShort works.

In the Zorro documentation there is this example:
// if rsi crosses over buy level, exit short and enter long
if(crossOver(rsi12,75))
reverseLong(1);
// if rsi crosses below sell level, exit long and enter short
if(crossUnder(rsi12,25))
reverseShort(1);

Can someone explain what is the relation between this example and the MaxLong and MaxShort variable?

The only place I found some information was the in the include file default.c, but I was not able to understand it.

att,
jm