------- Additional Comments From skyhover at hotmail dot com 2005-09-24 22:32 ------- Yes, you made me clear now. "dest->lower" points to the same thing as "src- >lower" after "*dest=*src". So the loop is semantically right, creating copies of expressions pointed to by "src->lower".
On the other hand, IMHO, it is a "syntax" misuse which obfuscates the meaning of the code? Thanks for your clarification. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23905