Reply to Sascha, > Correct me if I'm wrong, but if you want to concatenate two invariant > strings, you have to allocate a new buffer. yes, but the invariant part has nothing to do with it. Concatenation always copies. > LLAP, > Sascha