/programs/develop/libraries/box_lib/trunk/box_lib.mac |
---|
437,7 → 437,7 |
ted_fun_on_key_ctrl_s equ dword[edi+210] ;... Ctrl+S |
ted_buffer_size equ dword[edi+214] ;à §¬¥à ¡ãä¥à ª®¯¨à®¢ ¨ï/¢áâ ¢ª¨ |
ted_fun_find_err equ dword[edi+218] ;㪠§ ⥫ì äãªæ¨î ¢ë§ë¢ ¥¬ãî ¥á«¨ ¯®¨áª § ª®ç¨«áï ¥ã¤ ç® |
ted_fun_init_synt_err equ dword[edi+222] ;㪠§ ⥫ì äãªæ¨î ¢ë§ë¢ ¥¬ãî ¯à¨ ®è¨¡®ç®¬ ®âªàë⨨ ä ©« á¨â ªá¨á |
;ted_fun_init_synt_err equ dword[edi+222] ;㪠§ ⥫ì äãªæ¨î ¢ë§ë¢ ¥¬ãî ¯à¨ ®è¨¡®ç®¬ ®âªàë⨨ ä ©« á¨â ªá¨á |
ted_fun_draw_panel_buttons equ dword[edi+226] ;㪠§ ⥫ì äãªæ¨î à¨á®¢ ¨ï ¯ ¥«¨ á ª®¯ª ¬¨ |
ted_fun_draw_panel_find equ dword[edi+230] ;㪠§ ⥫ì äãªæ¨î à¨á®¢ ¨ï ¯ ¥«¨ ¯®¨áª |
ted_fun_draw_panel_syntax equ dword[edi+234] ;㪠§ ⥫ì äãªæ¨î à¨á®¢ ¨ï ¯ ¥«¨ á¨â ªá¨á |
/programs/develop/libraries/box_lib/trunk/t_edit.mac |
---|
685,22 → 685,10 |
align 4 |
proc ted_init_syntax_file, edit:dword, file:dword, f_name:dword |
proc ted_init_syntax_file, edit:dword |
pushad |
mov edi,dword[edit] |
mov eax,70 |
mov ebx,dword[file] |
mov dword[ebx], 0 |
mov dword[ebx+4], 0 |
mov dword[ebx+8], 0 |
mov ecx,ted_syntax_file_size |
mov dword[ebx+12], ecx |
m2m dword[ebx+16], ted_syntax_file |
mov byte[ebx+20], 0 |
m2m dword[ebx+21], dword[f_name] |
int 0x40 |
mov ecx,0x100 |
mov edx,ted_arr_key_pos |
@@: |
714,22 → 702,6 |
mov ted_help_text_f1,0 |
mov ted_help_id,-1 ;¨¤¥â¨ä¨ª â®à á«®¢ ¤«ï á¯à ¢ª¨ |
cmp eax,6 |
je @f |
cmp eax,0 |
je @f |
cmp ax,10 |
jl .zifra_0_9 |
mov al,'?' |
sub ax,48 |
.zifra_0_9: |
add ax,48 |
cmp ted_fun_init_synt_err,0 |
je .no_colors |
call ted_fun_init_synt_err |
jmp .no_colors |
@@: |
mov eax,edi ;á®åà 塞 § 票¥ edi |
mov esi,ted_syntax_file |
add edi,ted_offs_count_colors |