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

0

  1. 1
  2. 2
  3. 3
uint32_t getuint32(char *p){
  return (*p<<24)|(*(p+1)<<16)|(*(p+2)<<8)|(*(p+3));
}

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

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

  • genesis:
    можно было конечно и лучше, но какой то проблемности нет...
    Ответить
  • Imp5:
    Нормальный код для систем, в которых чтение невыровненных данных вызывает исключение.
    Ответить
  • Kodt:
    Нормальный код, думаете вы?
    А как char неявно приводится к uint, помните?
    Ответить
  • Sap:
    Х.З. под что это код. Может это заплатка под какой-нибудь ARM с целью пропатчить выравнивание/порябок байт. МОжет оно компилируется каким-нибудь шаманским embedded компилятором с нестадартными расширениями?
    Ответить
  • Simon:
    Нормальный код для систем, где может быть разный порядок байт.
    Ответить
  • z:
    может и не говно, смотря под что писалось
    Ответить
  • да х/з, вроде, код рабочий. под OS Brew и не такое писать приходилось((
    Ответить
  • это FOURCC из char[4], но, кажись, в обратном порядке
    Ответить
    • Все равно криво, как минимум unsigned char* я бы добавил, иначе могут глюки
      Ответить
    • Может тогда ещё не было мема "Где здесь С++, SemaReal?"
      Ответить
      • Путешествия: Туристические Агенства

        TRAVELMIR/GREEN LIGHT TOURS TRAVELMIR/GREEN LIGHT TOURS
        Агентство, которое Вы искали
        http://www.travelmir.com

        1811 Avenue P.
        Brooklyn, NY 11229 (карта)
        Телефон: (718) 234-0787

        ALLIstanbulTours.com ALLIstanbulTours.com
        Одна нация Туристическое агентство здесь, чтобы служить своей поездки все через Турцию. Мы специализируемся на всех Турции Туры по ОАЭ, Эфес туры, туры Галлиполи, Анзак Однодневные экскурсии, туры ...
        http://www.allistanbultours.com

        255 West 36th Street, Suite 800 New York
        New York, NY 10018 (карта)
        Телефон: (800) 961-5117 Факс: 19175917556

        Ancore Transportation Services
        Транспортная компания , предоставляет 2013 года спринтер Мерседес ( 14 пассажиров ) для локальных и дальних экскурсий , туров , а так же , другие услуги ( свадьбы , дни рождения и тд. ) Мерседес ...

        12303 Runnymede st. #3
        North Hollywood, CA 91605 (карта)
        Телефон: (818) 326-9246 Факс: 818-760-8480

        EIH Travel Inc.
        Путешествия по Америке. Индивидуальные экскурсии (по ценам групповых) на машине от 2 до 12 человек. Не лежите на диване.Отправляйтесь с нами в путь. Что б забыть про все заботы и душою отдохнуть. ...
        http://www.usatravelru.com

        1821 Creekview Ln
        Jamison, PA 18929 (карта)
        Телефон: (267) 483-5289

        Hawaii with Russian Guide
        Звоните на Гаваи, говорим по русски телефон (808) 384-2076

        1255 Nuuanu
        Honolulu, HI 96817 (карта)
        Телефон: (808) 384-2076

        NEW TOURS USA NEW TOURS USA
        22 года в бизнесе. Принимающий тур оператор, все штаты США и Канада. Русские туры с ...
        http://www.newtours.us



        _________________
        Ответить
        • Путешествия: Туристические Агенства

          TRAVELMIR/GREEN LIGHT TOURS TRAVELMIR/GREEN LIGHT TOURS
          Агентство, которое Вы искали
          http://www.travelmir.com

          1811 Avenue P.
          Brooklyn, NY 11229 (карта)
          Телефон: (718) 234-0787

          ALLIstanbulTours.com ALLIstanbulTours.com
          Одна нация Туристическое агентство здесь, чтобы служить своей поездки все через Турцию. Мы специализируемся на всех Турции Туры по ОАЭ, Эфес туры, туры Галлиполи, Анзак Однодневные экскурсии, туры ...
          http://www.allistanbultours.com

          255 West 36th Street, Suite 800 New York
          New York, NY 10018 (карта)
          Телефон: (800) 961-5117 Факс: 19175917556

          Ancore Transportation Services
          Транспортная компания , предоставляет 2013 года спринтер Мерседес ( 14 пассажиров ) для локальных и дальних экскурсий , туров , а так же , другие услуги ( свадьбы , дни рождения и тд. ) Мерседес ...

          12303 Runnymede st. #3
          North Hollywood, CA 91605 (карта)
          Телефон: (818) 326-9246 Факс: 818-760-8480

          EIH Travel Inc.
          Путешествия по Америке. Индивидуальные экскурсии (по ценам групповых) на машине от 2 до 12 человек. Не лежите на диване.Отправляйтесь с нами в путь. Что б забыть про все заботы и душою отдохнуть. ...
          http://www.usatravelru.com

          1821 Creekview Ln
          Jamison, PA 18929 (карта)
          Телефон: (267) 483-5289

          Hawaii with Russian Guide
          Звоните на Гаваи, говорим по русски телефон (808) 384-2076

          1255 Nuuanu
          Honolulu, HI 96817 (карта)
          Телефон: (808) 384-2076

          NEW TOURS USA NEW TOURS USA
          22 года в бизнесе. Принимающий тур оператор, все штаты США и Канада. Русские туры с ...
          http://www.newtours.us



          ___________
          Ответить

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

Из-за тебя ушел bormand, guest!

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


    8