Ищется рубанок, который не стреляет тебе в ногу в процессе строгания
Казалось бы, простой критерий, а вот поди ж ты.
Кароче, ищется замена gcc. Интересуют в первую очередь платформы Linux и MacOS/X, но и другие приветствуются. Слава богу, под виндой есть достаточно профессиональный компилятор, и не обязательно пользоваться этой пластмассовой игрушкой.
Кому надо объяснений "почему" - то все очень просто: заебал. Терминально заебал. Настолько что я рад, что мне вряд ли предстоит встретить того волосатого мудилу, который породил это уебище. Иначе я бы точно загремел в тюрьму.
Главное, что если б микрософт так наблевал бы на рынок, то его бы обкладывали хуями в каждом втором мейллисте. А тут - все нормально, все спокойны. Опенсорс же, Free Software Foundation, свобода, равенство, братство и процветание.
Кароче, ищется замена gcc. Интересуют в первую очередь платформы Linux и MacOS/X, но и другие приветствуются. Слава богу, под виндой есть достаточно профессиональный компилятор, и не обязательно пользоваться этой пластмассовой игрушкой.
Кому надо объяснений "почему" - то все очень просто: заебал. Терминально заебал. Настолько что я рад, что мне вряд ли предстоит встретить того волосатого мудилу, который породил это уебище. Иначе я бы точно загремел в тюрьму.
Главное, что если б микрософт так наблевал бы на рынок, то его бы обкладывали хуями в каждом втором мейллисте. А тут - все нормально, все спокойны. Опенсорс же, Free Software Foundation, свобода, равенство, братство и процветание.
no subject
Интересно же.
no subject
В этот раз 4 часа ушло на (упрощено, но не сильно)
FILE *bar::foo(char *path, error *err)
{
FILE *f;
if(!make_abs_path(path))
return FS_INVALID_HANDLE;
....
f = fopen(m_abs_path, m_mode);
if(FS_OK(f))
*err = FS_NO_ERROR;
else
*err = FS_ERROR;
}
no subject
человеческих C++-компиляторов в природе не бывает, потому как невозможно.
а C gcc компилирует вполне себе нормально.
no subject
no subject
при Столлмане gcc такого себе не позволял.
no subject
no subject
Код странный, ошибку возвращает то через return value, то через параметр. Но вроде без криминала.
no subject
Намек: компилятор на этом коде молчит.
no subject
no subject
Это не повод вернуть из функции мусор.
no subject
no subject
no subject
warning: control reaches end of non-void function