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

    +103.5

    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
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    boolean get_UI_Win(...);
    ....
    boolean retVal = get_UI_Win (...);
    
    switch( retVal )
    {
      case FALSE:
        ....
        return FALSE;
    
      case TRUE:
        ....
        return TRUE;
    
      case  PRIVACY:
        ....
        return PRIVACY;
    
      default:
        return FALSE;
    }

    Индийские коллеги прислали на ревью этот код. Видимо у них свой bool, с блекджеком и шлюхами.

    Запостил: guest, 04 Мая 2009

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

    • Злобный Аноним:
      А с каких пор в С есть тип boolean? В стандарте
      http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf таковой вроде бы не описан (там есть _Bool и bool). Следовательно здесь boolean - произвольный тип, скорее всего int, где авторы могут делать всё, что им угодно, в том числе блекджек и шлюх.
      И горе тому, кто потом будет поддерживать этот код.
      Ответить
    • под gcc я подкручиваю #include <stdbool.h> и дальше живу-не тужу с bool.

      вроде как не 75-ый год на дворе...
      Ответить

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