Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2084 → Rev 2085

/programs/network/htmlv/lib/kolibri.h--
10,8 → 10,9
dword alloc_mem = #0x00100000;
dword x86esp_reg = #0x00100000;
dword I_Param = #param;
dword I_Icon = 0x0;
char param[256]="";
dword I_Path = #program_path;
char param[4096]="";
char program_path[4096]="";
 
//Events
#define evMouse 6
121,9 → 122,21
$int 0x40
}
 
inline fastcall word GetKey(){
EAX = 2; // just read this key from buffer
 
inline fastcall word GetKey(){ //Gluk fix
$push edx
@getkey:
$mov eax,2
$int 0x40
$cmp eax,1
$jne getkeyi
$mov ah,dh
$jmp getkeyii //jz?
@getkeyi:
$mov dh,ah
$jmp getkey
@getkeyii:
$pop edx
EAX = EAX >> 8;
}
 
361,6 → 374,7
IF (BL==186) ESBYTE[ESI] = 243; //e
IF (BL==168) ESBYTE[ESI] = 240; //ð
IF (BL==184) ESBYTE[ESI] = 'e'; //e
IF (BL==180) ESBYTE[ESI] = 254; //ã
IF ((BL==147) || (BL==148) || (BL==171) || (BL==187)) ESBYTE[ESI] = 34;
IF ((BL==150) || (BL==151)) ESBYTE[ESI] = 45;
}