IRIX 5.2's stdlib.h defines mblen as a macro. I wonder whether we should just #ifdef the declaration out in this case, or define std::(mblen) as an inline function that expands the macro, or do as the patch below (mblen is available as a function, despite the existence of the macro). Ok to install?