LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

А почему так много лапши, разве это не то же самое?

Вот пристали к человеку, ну не умеет он так. :)

Но код явно из серии меньше символов в исходнике любой ценой производительности? Я угадал? Может оптимизатор и выкинет лишние присваивание, бог его знает, докуда мысль оптимизаторская дошла, но так всё же лучше:

....
while((*dest = *src++)) {
        while (*dest == *src)
                src++;
        dest++;
  }
return ...

Исходная версия vodz, :

А почему так много лапши, разве это не то же самое?

Вот пристали к человеку, ну не умеет он так. :)

Но код явно из серии меньше символов в исходнике любой ценой производительности? Я угадал? Может оптимизатор и выкинет лишние присваивание, бог его знает, до куда мысль оптимизаторская дошла, но так всё же лучше:

....
while((*dest = *src++)) {
        while (*dest == *src)
                src++;
        dest++;
  }
return ...