Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2843 → Rev 2844

/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;
}
}