История изменений
Исправление vodz, (текущая версия) :
А почему так много лапши, разве это не то же самое?
Вот пристали к человеку, ну не умеет он так. :)
Но код явно из серии меньше символов в исходнике любой ценой производительности? Я угадал? Может оптимизатор и выкинет лишние присваивание, бог его знает, докуда мысль оптимизаторская дошла, но так всё же лучше:
....
while((*dest = *src++)) {
while (*dest == *src)
src++;
dest++;
}
return ...
Исходная версия vodz, :
А почему так много лапши, разве это не то же самое?
Вот пристали к человеку, ну не умеет он так. :)
Но код явно из серии меньше символов в исходнике любой ценой производительности? Я угадал? Может оптимизатор и выкинет лишние присваивание, бог его знает, до куда мысль оптимизаторская дошла, но так всё же лучше:
....
while((*dest = *src++)) {
while (*dest == *src)
src++;
dest++;
}
return ...