Кресты / Говнокод #27969 Ссылка на оригинал

0

  1. 1
https://github.com/golded-plus/golded-plus/blob/master/golded3/gccfgg0.cpp#L162

Запостил: CHayT CHayT, (Updated )

Комментарии (14) RSS

  • Явных следов lex'а в коде не обнаружено, так что не исключено, что эта красивая функция была написана руками.
    Ответить
    • Ручками, ручками. И
      if (value == NULL)
          {
              STD_PRINTNL("! Illegall call of function: gswitches::handle(" << crc << ",NULL). File " __FILE__ " line " << __LINE__);
              LOG_NULL_POINTER;
              LOG.printf("! Illegall call of function: gswitches::handle(%04X,NULL). File %s line %i ", crc, __FILE__, __LINE__);
              PointerErrorExit();
              return 0;
          }
      В каждой функции ручками.
      Ответить
        • а где в имени мокроса err?
          как понятно, что не stdout?
          Ответить
          • А ещё тут одна и та же строка дважды собирается и выводится разными способами.
            Ответить
        • > Очень полезный макрос!

          Просто человеку не болеющему крестоблядством межушного ганглия, эстетически приятнее видеть вызов функции/макроса, чем эзотерическую питушню с кучей двоеточий и сдвигов.
          Ответить
          • > STD_PRINTNL("! Illegall call of function: gswitches::handle(" << crc << ",NULL). File " __FILE__ " line " << __LINE__);
            Какая интересная функция!
            Ответить
          • > эстетически приятнее видеть вызов функции/макроса, чем эзотерическую питушню с кучей двоеточий и сдвигов.

            Да, второй вореант с вызовом printf'а гораздо более приятнее глазу
            Ответить
  • isBukva

    Голому деду тридцать лет поди, так что это тяжелое наследие
    Ответить
    • > ight (C) 1998-1999
      Оказывается, оригинальный швед-царь его высрал и сразу выбросил.
      Ответить
  • Какое ручное дерево.
    А не было бы это пирфоманснее, если всё запихнуть в один свич? Компилятор же тогда просто таблицу переходов ебанёт.
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8