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

    −46

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    /* finish up initialization of magic signature strings */
        local_hdr_sig[0]  /* = extd_local_sig[0] */ =       /* ASCII 'P', */
          central_hdr_sig[0] = end_central_sig[0] =         /* not EBCDIC */
          end_centloc64_sig[0] = end_central64_sig[0] = 0x50;
    
        local_hdr_sig[1]  /* = extd_local_sig[1] */ =       /* ASCII 'K', */
          central_hdr_sig[1] = end_central_sig[1] =         /* not EBCDIC */
          end_centloc64_sig[1] = end_central64_sig[1] = 0x4B;

    Запостил: Ccik, 09 Февраля 2016

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

    • >EBCDIC
      Довольно насиловать труп.
      Ответить
      • not EBCDIC
        Ответить
        • От одного упоминания начинается аллергическая реакция.
          Ответить
          • Ты настолько стар?
            Ответить
            • Одно название уже многого стоит
              Ответить
            • есть флешки (я видел 2-8К eeprom'чики) которые используют EBCDIC.
              Ответить
              • Зачем?
                Ответить
                • хез. я с ними на низком уровне не работал. может быть из-за ограничений интерфейса через которые они подключаются. (хотя как правило весьма заурядный i2c используется.)
                  Ответить
                  • А зачем там вообще буквы в протоколе?

                    P.S. Можно модельку, чтобы даташит нагуглить?
                    Ответить
                    • > Можно модельку, чтобы даташит нагуглить?

                      AT24C32N-10SI-1.8

                      в даташите ничего про EBCDIC не упоминается, но местный драйвер почему-то напичкан конверсиями. хез.
                      Ответить
                      • Ааа, ну может тогда не сама флешка юзает, а просто на ней хранятся данные в EBCDIC?
                        Ответить
                        • нет. я ее ручками дампил как то раз: содержимое там микс текст и байнари. и вроде все байты там стоят на учёте (их всего 4КБ) поэтому я понятия не умею накой хер драйвер с конверсиями трахается. я думал что это просто старый код - но видел в выхлопе профилера что используется. (как я и говорил: меня не спрашивай, это не моя тема.)
                          Ответить

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