Lite-C has no optional parameters, but supports overriding. That's used for omitting parameters in some Zorro functions.

void myfunction(int par1, double par2) {...}

void myfunction(int par1) { myfunction(par1,3.14); }

The optional parameters in the manual are in italics.