to post messages and comments.

Чят, привет. У меня в быдлокоде есть два байта, в которых может храниться версия программы. Как бы прикрутить сюда git, чтобы эти байты как-то соответсвовали коммитам?
Может быть, как-то время коммита туда засунуть?..

Я написал дурацкий быдлокод!
Вставка вот такого фрагмента не помогает. Всё равно программа не работает.
for (i = 0; i < 100; i++)
  {
    _asm nop;
  }

А вот вставка:
for (i = 0; i < 2; i++)
  {
    _asm nop;
    _asm nop;
  }
Помогает, всё работает. Может быть, дело не в задержке, а в выравнивании адресов?..

Вот я написал быдлокод, сделал пару коммитов. Я не уверен, нужны ли эти коммиты или нет. Вроде, что с ними, что без них, примерно одинаково. Но скорее, всё-таки, нужны.
Возможно, мне хотелось бы иметь две версии, с ними и без них.

Как бы теперь лучше это оформить? Ветки тут вроде не то...
Может быть, есть какой-то способ обернуть пару коммитов в #ifdef?

Случайно, не нарочно, перепутал ключики tar, и распаковал старый бэкап поверх новых исходников.
Таким образом, все новые файлы оказались перезатерты файлами от октября прошлого года.
В говноконторе нет сервера для бэкапов, и я их поэтому не делаю.

Сейчас мне в программе два раза в разных местах встретилось число 11.
Если я делаю длину некого фрейма, равной 11, то всё ещё работает. Если 10 — то уже где-то что-то не успевает, и всё ломается.
Если я в другом месте в качестве задержки ставлю пустой цикл, то при длине цикла 11 ещё работает, при 12 уже всё ломается.

Что это за число такое — 11?

Жуйк, я туплю, помоги разобраться с целочисленными типами.

unsigned long a;
unsigned int b, c, d;

void test ()
{
  a = b * c + d;
}

У меня long меньше int, b * c в int не помещается, но отлично помещается в long, и я не хочу, чтобы старшая часть произведения b * c отбрасывалась.
Что делать?

найти бы олигфрена, который делал такую форму, и посадить пользоваться своим говном. Оно, похоже, ищет по точной подстроке, кейс-сенситив, различая "е" и "ё" и т.д.. Зато ОЯКС, блядь, 2015 год. Сука, ну неужели самому не мерзко так халтурить

это я совсем в другом месте забыл звездочку поставить, поэтому размер оказался некорректный, и что-то там в памяти перетёрлось, вот потом и вылетало при вызове malloc.

Я успешный программист. Поправить один segfault занимает час.