[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопрос по gcc-4.1



Hi Victor,

* Victor Wagner <vitus@45.free.net>
* 2007-01-02 12:06:
> On 2007.01.02 at 11:16:11 +0200, Sergey Chumakov wrote:
> 
> > > Честно говоря оно может и должно работать, но я бы так никогда бы
> > > не
> > > написал:
> > > 
> > > char authtype[4];
> > > ...
> > > else if (strcmp(authtype,"CHAP") == 0)
> > > {
> > > ...
> > > 
> > > Ниже не смотрел.
> > 
> > Вот выше еще есть
> > 
> > strcpy(authtype, "CHAP");
> > 
> > Что-то сомневаюсь я, что проблема в gcc
> 
> Проблема в том, что gcc 4.x намного строже относится к таким вещам.
> Если на gcc 3 оно прокатывало, на gcc 4 будет либо ругаться при
> компиляции, либо отваливаться во время выполнения.

Для меня главная проблема - заставить/научить писать нормальный код и
проверять написанное самостоятельно.
 
> Можно ещё попроболать запустить с libefence или valgrind.
> Они в этом коде явно наловят кучу ошибок.

Лучше переписать неспешно. Дешевле выйдет. Чем потом за "индусами"
подтирать.

Вообще с индусами мне просто не везет наверное, это я не в плане дискриминации
по национальному признаку.

-- 
Best regards,
Sergey Chumakov 2:450/77[.43]



Reply to: