/programs/network/htmlv/lib/encoding.h |
---|
1,5 → 1,5 |
void wintodos(dword ESI) |
inline fastcall void wintodos( ESI) |
{ |
while (BL=ESBYTE[ESI]) |
{ |
28,7 → 28,7 |
byte mas[66] = "î ¡æ¤¥ä£å¨©ª«¬®¯ïàáâ㦢ìë§èíéçê "; |
void koitodos(dword EDI) |
inline fastcall void koitodos( EDI) |
{ |
WHILE (BL=ESBYTE[EDI]) |
{ |
42,10 → 42,9 |
} |
} |
//Asper, lev |
//uncomplete |
int utf8rutodos(dword ESI) //- |
inline fastcall void utf8rutodos( ESI) |
{ |
EDI=ESI; |
while (BL=ESBYTE[ESI]) |
79,8 → 78,6 |
} |
} |
//0xC2 ñãðóïïèðîâàòü |
else IF (BL == 0xC2) //òàáëèöó ïåðåêîäèðîâîê? |
SWITCH(ESBYTE[ESI+1]) { |
case 0xAB: //" |
108,23 → 105,25 |
ESI++; |
BREAK; |
} |
CASE 0xA9: // (c) |
CASE 0xA9: // (c) --- âûëåò Î_î |
{ |
ESWORD[EDI] = 'c('; |
ESBYTE[EDI] = 'c'; |
// ESBYTE[EDI] = '('; |
// ESBYTE[EDI+1] = 'c'; |
ESBYTE[EDI+2] = ')'; |
EDI+=2; |
//ESBYTE[EDI+2] = ')'; |
//EDI+=2; |
ESI++; |
BREAK; |
} |
CASE 0xAE: // (r) |
{ |
ESWORD[EDI] = 'r('; |
ESBYTE[EDI+2] = ')'; |
EDI+=2; |
ESBYTE[EDI] = 'r'; |
//ESBYTE[EDI] = '('; |
//ESBYTE[EDI+1] = 'r'; |
//ESBYTE[EDI+2] = ')'; |
//EDI+=2; |
ESI++; |
break; |
BREAK; |
} |
} |