kika: (Default)
kika ([personal profile] kika) wrote2008-10-28 09:28 pm
Entry tags:

Ищется рубанок, который не стреляет тебе в ногу в процессе строгания

Казалось бы, простой критерий, а вот поди ж ты.

Кароче, ищется замена gcc. Интересуют в первую очередь платформы Linux и MacOS/X, но и другие приветствуются. Слава богу, под виндой есть достаточно профессиональный компилятор, и не обязательно пользоваться этой пластмассовой игрушкой.

Кому надо объяснений "почему" - то все очень просто: заебал. Терминально заебал. Настолько что я рад, что мне вряд ли предстоит встретить того волосатого мудилу, который породил это уебище. Иначе я бы точно загремел в тюрьму.

Главное, что если б микрософт так наблевал бы на рынок, то его бы обкладывали хуями в каждом втором мейллисте. А тут - все нормально, все спокойны. Опенсорс же, Free Software Foundation, свобода, равенство, братство и процветание.

[identity profile] kika.livejournal.com 2008-10-29 11:03 pm (UTC)(link)
Двойной возврат ошибки есть везде. Например возврат != 0 и установка errno, здесь функционально тоже самое.
Это не повод вернуть из функции мусор.

[identity profile] rblaze.livejournal.com 2008-10-30 07:11 am (UTC)(link)
Не повод, конечно. Проблему компилятора не отрицаю, но вот именно то, что написано -- это жизнь в поисках неприятностей. Установить err наверху тоже забыли, например, и это уже на компилятор не спишешь.

[identity profile] kika.livejournal.com 2008-10-30 07:17 am (UTC)(link)
Я ж не целиком код привел. Код грязный, я не спорю, человека этого добрым словом уже не раз помянули.

[identity profile] isysoev.livejournal.com 2008-10-31 01:16 pm (UTC)(link)
А -W -Wall не пробовал ? Даже gcc 2.8 на такое говорит:
warning: control reaches end of non-void function