The _tolower being a macro and tolower being a function is true about System III and System V. On V7, however there was no _tolower, and tolower was a macro. (Just a little history for you). Nigel Horne Root Computers Ltd. {ENGLAND}!root44!njh