Subversion Repositories Kolibri OS

Rev

Rev 1061 | Rev 1391 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1061 Rev 1067
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
4
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa      ;;
4
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa      ;;
5
;; Distributed under terms of the GNU General Public License    ;;
5
;; Distributed under terms of the GNU General Public License    ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 1061 $
8
$Revision: 1067 $
9
 
9
 
10
uglobal
10
uglobal
11
align 4
11
align 4
Line 362... Line 362...
362
 
362
 
363
align 4
363
align 4
364
sys_sendwindowmsg:                                 ;; f72
364
sys_sendwindowmsg:                                 ;; f72
365
        dec     ebx
365
        dec     ebx
366
        jnz     .ret ;subfunction==1 ?
366
        jnz     .ret ;subfunction==1 ?
367
        pushfd
367
       ;pushfd  ;à íàôèãà?
368
        cli
368
        cli
369
        sub     ecx,2
369
        sub     ecx,2
370
        je      .sendkey
370
        je      .sendkey
371
        loop    .retf
371
        loop    .retf
Line 380... Line 380...
380
        cmp     al,120
380
        cmp     al,120
381
        jae     .result ;overflow
381
        jae     .result ;overflow
382
        inc     byte[KEY_COUNT]
382
        inc     byte[KEY_COUNT]
383
        mov     [KEY_COUNT+1+eax],dl
383
        mov     [KEY_COUNT+1+eax],dl
384
.result:
384
.result:
385
        setae   byte[esp+36] ;ñ÷èòàåì, ÷òî èñõîäíî: dword[esp+36]==72
385
        setae   byte[esp+32] ;ñ÷èòàåì, ÷òî èñõîäíî: dword[esp+32]==72
386
.retf:  popfd
386
.retf: ;popfd
387
.ret:   ret
387
.ret:   ret
Line 388... Line 388...
388
 
388
 
389
align 4
389
align 4
390
sys_getevent:                                      ;; f11
390
sys_getevent:                                      ;; f11