Frits van Bommel Wrote: > You could use inout. It's basically a C++ non-const reference. Yeah, but it kind of breaks the implied semantics...in this case, the parameter is used as input, and not modified, so the value of the supplied parameter is unaffected by the call.