Цитата(uk8amk @ Dec 12 2014, 19:38)

.
Я заинтересовался, скачал и сунул код в KEIL. Повылазило много чего. Почти дочистил.
Но у меня нет слов, одни матюки. Это во всем "open source" такой грязный код?!
Например,
return (-1);, хотя функция объявлена как uint32_t. Ладно, идет предупреждение. Почему бы не написать
return (~0);?
Кто тут в GCC компилирует? Это что, если
void *ptr объявлена, то потом можно безнаказано написать ptr += BLABLA, и ничего за это не будет?!
Я просто фигею....
П.С. Короче, приложил проект, который компилируется. Без ассемблерных вставок: полагаемся на компилятор. Что изменил, ищите по тексту слова FUCK и IDIOT.
Сообщение отредактировал IgorKossak - Dec 14 2014, 00:00
Причина редактирования: бездумное цитирование