I appreciate your detailed analysis of these changes :-) Overall I think that the proposed changes do improve the readability of the code and given that the string concatenation does meet the C99 standard (as opposed to being a gcc'ism) can be expected to be reasonably portable at this time. Kirk McKusick