Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4552 → Rev 4505

/programs/develop/tinypad/trunk/tp-clipboard.asm
16,7 → 16,7
mov ecx,eax
lodsw
rep movsb
mov ax,0x0a0d ; EOS (end of string)
mov ax,0x0a0d
stosw
; mov ax,0x0d
; stosb
24,7 → 24,6
dec ecx
jnz @b
 
sub edi,2 ; delete last EOS (0x0a0d)
xor eax,eax
stosb
; building the clipboard slot header
181,7 → 180,7
mov esi,eax
add esi,4*3
mov ecx,[eax]
sub ecx,4*3-1
sub ecx,4*3
xor edx,edx
cld
;--------------------------------------
189,7 → 188,7
lodsb
 
test al,al
jz .end_of_data
jz .inc_counter ;.end_of_data
cmp al,0x0d
je .check_0x0a
221,6 → 220,7
sub eax,ebx
sub eax,6
mov [ebx],eax ; size of current string
 
mov ebx,edi
add edi,6
inc edx
227,11 → 227,8
jmp .loop
;--------------------------------------
.end_of_data:
mov eax,edi
sub eax,ebx
sub eax,6
mov [ebx],eax ; size of current string
sub edi,[copy_buf]
sub edi,6
mov [copy_size],edi
ret
;-----------------------------------------------------------------------------
292,6 → 289,5
inc esi
;--------------------------------------
.end_of_data:
inc ebx
ret
;-----------------------------------------------------------------------------