Няшная / Говнокод #10613 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
// заполнить кадр на пересылку
for (i = 1; i<frame[0]; i++) 
{	sciOutFrame[i] = frame[i];}

// Установим длину кадра ( в первый байт кадра )
sciOutFrame[0] = i;

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

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

    • Не идентичен при frame[0]<=0. Исходный ГК длину в единицу установит. А memcpy с отрицательным числом вообще весело себя поведет.
      Ответить
      • Ну в таком случае исходный код совсем не ГК.

        Хотя, имхо, случай с frame[0]<=0 надо отбить проверкой или ассертом. Т.к. frame[0]<=0 это явный баг в коде, составлявшем отправляемый кадр.
        Ответить
      • Прошу прощения, вырвал из контекста:
        unsigned int sciOutStart(unsigned char *frame)
        {
            int i;
        ...
        Ответить
  • Я вскочил с постели и мой член как пружина раскачивался передо мной. Пашкина улыбка растянулась еще шире. Я открыл окно, сняв с подоконника горшок с геранью, и, высунувшись в него через низенький подоконник, присосался к Пашкиным губам, обвив его шею руками. Какое бесстыдство, какое счастье овладело моим организмом. Я весь обмяк, и только одна часть меня не обмякла и не позволяла вывалиться мне из окна, потому что зацепилась за доску подоконника.
    Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8