/* ----------------------------------------------------------------------
* Multi-function module. Can be compiled three ways.
*
/* ----------------------------------------------------------------------
* Multi-function module. Can be compiled three ways.
*