1. Си / Говнокод #9062

    +135

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    try {
            // ....
     } except(EXCEPTION_EXECUTE_HANDLER) {
            Err = ERROR_INVALID_PARAMETER;
            //
            // Access the following variables here so that the compiler will respect our statement
            // ordering w.r.t. these values.  Otherwise, we can't be sure that the values are accurate
            // at the point where the exception occurred.
            //
            Buffer = Buffer;
            Array = Array;
            i = i;
        }

    втф?

    Запостил: mazafaker666, 10 Января 2012

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

    • Задефайнил я козу как овцу,
      Над бараном третий день сижу ржу
      Ответить
    • Это что за язык программирования? В си нет исключений, а в С++ нет ключевого слова except Оо
      Ответить
      • я думаю, это МАКРОСЫ или ин сорт оф
        это утекшие сорцы вин2к
        Ответить
    • это код драйвера ? у них же отдельный компилятор для драйверов, вроде в нём такие вот расширения.
      Т.е. для юзермода у них в компиляторе есть __try __except __finally __raise, а в ядре смысла в подчёркиваниях нету
      Ответить
      • Buffer = Buffer;
        Array = Array;
        i = i;

        такие?)

        алсо, это код ведра, кеширование вроде
        Ответить
        • нет, я это даже не заметил :) сразу в комменты полез, а тут все только о try-except говорят, подумал что в этом и дело...
          Ответить
    • Где здесь Си, мазафакер?
      Ответить
    • показать все, что скрытоvanished
      Ответить

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