Denys wrote: >Maybe it makes sense to put format, empty_str, and sep >into the usual "struct globals"? This would cut down on >parameter passing in the above fragment. I tried that but it seemed to add bloat without much improvement to the code. I'll take another look when I have a moment. Ron