Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2808 → Rev 2809

/programs/develop/libraries/box_lib/trunk/t_edit.mac
1,6 → 1,6
; ¬ ªà®á ¤«ï á¨á⥬­®© ¡¨¡«¨®â¥ª¨ box_lib.obj
; í«¥¬¥­â TextEditor ¤«ï Kolibri OS
; ä ©« ¯®á«¥¤­¨© à § ¨§¬¥­ï«áï 19.06.2012 IgorA
; ä ©« ¯®á«¥¤­¨© à § ¨§¬¥­ï«áï 20.06.2012 IgorA
; ­  ª®¤ ¯à¨¬¥­¥­  GPL2 «¨æ¥­§¨ï
 
;input:
853,27 → 853,36
je .else
push ebx
@@:
call ted_get_text_perv_pos
cmp edx,ted_tex
mov edx,dword[edx+2]
cmp edx,0
je @f
imul edx,sizeof.symbol
add edx,ted_tex
call ted_symbol_not_vis
cmp bl,1
je @b
cmp byte[edx],10 ;¯à®¯ã᪠ᨬ¢®«  á ª®¤®¬ 10
je @b
pop ebx
ret
@@:
mov edx,ted_tex ;­ ç «® ä ©« 
pop ebx
ret
.else:
call ted_get_text_perv_pos
cmp edx,ted_tex
je .endif
mov edx,dword[edx+2]
cmp edx,0
je @f
imul edx,sizeof.symbol
add edx,ted_tex
cmp dword [edx+14],0
jne .else
cmp byte[edx],10 ;¯à®¯ã᪠ᨬ¢®«  á ª®¤®¬ 10
je .else
.endif:
ret
@@:
mov edx,ted_tex ;­ ç «® ä ©« 
ret
 
 
;input:
887,27 → 896,38
je .else
push ebx
@@:
call ted_get_text_next_pos
cmp edx,ted_tex_1
mov edx,dword[edx+6]
cmp edx,1
jle @f
imul edx,sizeof.symbol
add edx,ted_tex
 
call ted_symbol_not_vis
cmp bl,1
je @b
cmp byte[edx],10 ;¯à®¯ã᪠ᨬ¢®«  á ª®¤®¬ 10
je @b
pop ebx
ret
@@:
mov edx,ted_tex_1 ;ª®­¥æ ä ©« 
pop ebx
ret
.else:
call ted_get_text_next_pos
cmp edx,ted_tex_1
jle .endif
mov edx,dword[edx+6]
cmp edx,1
jle @f
imul edx,sizeof.symbol
add edx,ted_tex
 
cmp dword [edx+14],0
jne .else
cmp byte[edx],10 ;¯à®¯ã᪠ᨬ¢®«  á ª®¤®¬ 10
je .else
.endif:
ret
@@:
mov edx,ted_tex_1 ;ª®­¥æ ä ©« 
ret
 
;input:
; bl = symbol end of select