diff --git a/programs/develop/libraries/box_lib/trunk/t_edit.asm b/programs/develop/libraries/box_lib/trunk/t_edit.asm index 747e8172ef..9c30f404ed 100644 --- a/programs/develop/libraries/box_lib/trunk/t_edit.asm +++ b/programs/develop/libraries/box_lib/trunk/t_edit.asm @@ -827,20 +827,21 @@ proc ted_on_open_file ;Ґб«Ё д ©« Їгбв®© stdcall ted_clear,edi,1 ;зЁбвЁ¬ ўбо Ї ¬пвм jmp .end_opn +align 4 @@: stdcall ted_clear,edi,0 ;зЁбвЁ¬ Ґ ўбо Ї ¬пвм, Ї®в®¬г зв® Ё¦Ґ Ўг¤Ґ¬ ҐҐ § Ї®«пвм ®ўл¬Ё ¤ л¬Ё - ;Є®Ј¤ бЁ¬ў®« § ўҐа襨п бва®ЄЁ в®«мЄ® 10 (ЎҐ§ 13) - mov edx,ted_tex - mov ecx,ebx - @@: - cmp byte[edx],13 - je .no_10 ;Ґб«Ё ©¤Ґ бЁ¬ў®« 13, в® 10-Ґ ЁЈ®аЁа㥬 - inc edx - loop @b mov edx,ted_tex mov ecx,ebx .s_10: + cmp word[edx],0xa0d ;Їа®ЇгбЄ Ґ¬ 10-© бЁ¬ў®« Ґб«Ё ЇҐаҐ¤ Ё¬ бв®Ёв 13-© + jne @f + dec ecx + jz .no_10 + dec ecx + jz .no_10 + add edx,2 + @@: cmp byte[edx],10 jne @f mov byte[edx],13 ;¬ҐпҐ¬ 10-© бЁ¬ў®« Є®ж бва®ЄЁ @@ -873,6 +874,7 @@ proc ted_on_open_file dec edx sub eax,sizeof.symbol jmp @b +align 4 @@: pop ebx mov dword[eax+symbol.perv],0 ; first sumbol 'perv=0' @@ -901,6 +903,7 @@ proc ted_on_open_file mov dword[edx+symbol.tc],0 mov dword[edx+symbol.td],0 jmp @b +align 4 .end_opn: call ted_get_num_lines diff --git a/programs/other/t_edit/info/asm.inc b/programs/other/t_edit/info/asm.inc index 3966834313..b190f54a15 100644 --- a/programs/other/t_edit/info/asm.inc +++ b/programs/other/t_edit/info/asm.inc @@ -43,8 +43,10 @@ wo<'.top'>,,2,,9 wo<'.while'>,,3,,6 wo<'.width'>,,2,,9 wo<'0'>,,24,,3 +wo<'0b'>,,10,,3 wo<'0h'>,,10,,3 wo<'1'>,,24,,3 +wo<'1b'>,,10,,3 wo<'1h'>,,10,,3 wo<'2'>,,24,,3 wo<'2h'>,,10,,3 diff --git a/programs/other/t_edit_synt/readme.htm b/programs/other/t_edit_synt/readme.htm index 0de35268b3..da745994c9 100644 --- a/programs/other/t_edit_synt/readme.htm +++ b/programs/other/t_edit_synt/readme.htm @@ -96,9 +96,9 @@ db p3
p2 - (ascii код экранирующего символа * 256) + ascii код конечного символа. Используется в случаях, когда нужно задать выделение заранее не известной длинны, например: комментарии, строки в кавычках. Для его использования предыдущий параметр должен содержать 2-й бит или цифру 4 = 22.
p3 - номер цвета из массива color_wnd_text, которым будет выделятся слово