alter size_type of counter variable so std:min can match (cosnt T&, const T&)
powerpc-darwin8: long and int are the same size, but considered distinct types
on darwin8, ctype functions (isalpha,...) are preprocessor macro-defined calls