mend0za: (Default)
Эпиграф - спустя две недели чтения чужого кода, общим объёмом на два толстых художественных романа:

Надоело смеятся в редактор. Хочу программировать.


Вашему вниманию представляется

Волшебный Код

Прошу любить и читать:
00126 int UTF8_get_shift(const char* s)
00127 {
00128     uint8_t c = s[0];
00129     if(c & ((uint8_t)128))
00130     {
00131         if(c & ((uint8_t)64))
00132         {
00133             if(c & ((uint8_t)32))
00134             {
00135                 if(c & ((uint8_t)16))
00136                 {
00137                     if(c & ((uint8_t)8))
00138                     {
00139                         if(c & ((uint8_t)4))
00140                         {
00141                             if(c & ((uint8_t)2))
00142                             {
00143                                 return 0;
00144                             }
00145                             else return 6;
00146                         }
00147                         else return 5;
00148                     }
00149                     else return 4;
00150                 }
00151                 else return 3;
00152             }
00153             else return 2;
00154         }
00155         else return 0;
00156     }
00157     else return 1;
00158 
00159 
00160     ERR_PRINT("Error!\n");
00161     abort();
00162     return 0;
00163 
00164 }


PS: надеюсь вы получили такое же наслаждение, как и я. Спасибо за внимание.

Profile

mend0za: (Default)
mend0za

June 2023

S M T W T F S
    123
45678910
11 121314151617
18192021222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 10th, 2025 12:16 pm
Powered by Dreamwidth Studios