1. C++ / Говнокод #17739

    +59

    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
    14. 14
    15. 15
    16. 16
    LPVOID  lpInfo = NULL;;
    UINT    unInfoLen = 0;
    
    DWORD  dwLangCode = 0;
    if (!GetTranslationId(lpInfo, unInfoLen, GetUserDefaultLangID(), dwLangCode, FALSE))
    {
        if (!GetTranslationId(lpInfo, unInfoLen, GetUserDefaultLangID(), dwLangCode, TRUE))
        {
          if (!GetTranslationId(lpInfo, unInfoLen, MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL), dwLangCode, TRUE))
          {
            if (!GetTranslationId(lpInfo, unInfoLen, MAKELANGID(LANG_ENGLISH, SUBLANG_NEUTRAL), dwLangCode, TRUE))
              // use the first one we can get
              dwLangCode = *((DWORD*)lpInfo);
          }
        }
    }

    докомментировались, ебанатики...

    Запостил: blackhearted, 06 Марта 2015

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

    • строка 13 - само по себе символично - на типичном микро арме, это прочитает 4-ре байта - инструкция для запуска софт ресета. ресет - универсальный язык.
      Ответить
    • хуй
      Ответить
    • Это C++?
      Ответить
      • скорее без ++, но в с++ тоже валидно. Вообще, это WinAPI
        Ответить
        • > WinAPI
          Значит пиздец какой-то, а не C++.
          Ответить
    • if
      {

      LPVOID
      DWORD

      Разстрѣлять на мѣстѣ.
      Ответить
      • Схуя-ли, говнюк?
        Ответить
        • За виндоблядство в виде LPVOID и DWORD.
          Ответить
          • виндоблядство в виндовозном коде ... неожиданно.
            Ответить
            • Разве виндовозность делает виндоблядский код менее виндоблядским?
              Ответить
          • LPVOID
            какой нибудь long pointer void?
            Ответить
            • Да, суть ты уловил. А теперь на бис - LPCTSTR.
              Ответить
              • видимо - long pointer constant tchar string

                про tchar - слышал, что это какой -то волшебный чар, но не вкуривал
                Ответить
                • > волшебный чар
                  Угу, для бисексуалов, которые хотят, чтобы прога компилилась как cp1251'шная и как юникодная.
                  Ответить
                  • когда childPornography1251 - char обычный, а под юникод он превращается в какой нибудь wchar?
                    Ответить
                    • > wchar
                      Не wchar (ты имел в виду wchar_t?), а WCHAR! КОД_ДОЛЖЕН_КРИЧАТЬ_КАПСОМ!
                      Ответить
                      • видимо его, я как бы в этом не силен, так, пару лекций посетил

                        О да, в винапи код кричит от боли
                        Ответить

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