Rev 8852 | Rev 8932 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8852 | Rev 8929 | ||
---|---|---|---|
Line 825... | Line 825... | ||
825 | or ebx,ebx |
825 | or ebx,ebx |
826 | jnz @f |
826 | jnz @f |
827 | ;¥á«¨ ä ©« ¯ãá⮩ |
827 | ;¥á«¨ ä ©« ¯ãá⮩ |
828 | stdcall ted_clear,edi,1 ;ç¨á⨬ ¢áî ¯ ¬ïâì |
828 | stdcall ted_clear,edi,1 ;ç¨á⨬ ¢áî ¯ ¬ïâì |
829 | jmp .end_opn |
829 | jmp .end_opn |
- | 830 | align 4 |
|
830 | @@: |
831 | @@: |
831 | stdcall ted_clear,edi,0 ;ç¨á⨬ ¥ ¢áî ¯ ¬ïâì, ¯®â®¬ã çâ® ¨¦¥ ¡ã¤¥¬ ¥¥ § ¯®«ïâì ®¢ë¬¨ ¤ 묨 |
832 | stdcall ted_clear,edi,0 ;ç¨á⨬ ¥ ¢áî ¯ ¬ïâì, ¯®â®¬ã çâ® ¨¦¥ ¡ã¤¥¬ ¥¥ § ¯®«ïâì ®¢ë¬¨ ¤ 묨 |
Line 832... | Line -... | ||
832 | - | ||
833 | ;ª®£¤ ᨬ¢®« § ¢¥à襨ï áâப¨ ⮫쪮 10 (¡¥§ 13) |
- | |
834 | mov edx,ted_tex |
- | |
835 | mov ecx,ebx |
- | |
836 | @@: |
- | |
837 | cmp byte[edx],13 |
- | |
838 | je .no_10 ;¥á«¨ ©¤¥ ᨬ¢®« 13, â® 10-¥ ¨£®à¨à㥬 |
- | |
839 | inc edx |
- | |
840 | loop @b |
833 | |
841 | mov edx,ted_tex |
834 | mov edx,ted_tex |
842 | mov ecx,ebx |
835 | mov ecx,ebx |
- | 836 | .s_10: |
|
- | 837 | cmp word[edx],0xa0d ;¯à®¯ã᪠¥¬ 10-© ᨬ¢®« ¥á«¨ ¯¥à¥¤ ¨¬ á⮨â 13-© |
|
- | 838 | jne @f |
|
- | 839 | dec ecx |
|
- | 840 | jz .no_10 |
|
- | 841 | dec ecx |
|
- | 842 | jz .no_10 |
|
- | 843 | add edx,2 |
|
843 | .s_10: |
844 | @@: |
844 | cmp byte[edx],10 |
845 | cmp byte[edx],10 |
845 | jne @f |
846 | jne @f |
846 | mov byte[edx],13 ;¬¥ï¥¬ 10-© ᨬ¢®« ª®æ áâப¨ |
847 | mov byte[edx],13 ;¬¥ï¥¬ 10-© ᨬ¢®« ª®æ áâப¨ |
847 | @@: |
848 | @@: |
Line 871... | Line 872... | ||
871 | jz @f |
872 | jz @f |
872 | dec ecx |
873 | dec ecx |
873 | dec edx |
874 | dec edx |
874 | sub eax,sizeof.symbol |
875 | sub eax,sizeof.symbol |
875 | jmp @b |
876 | jmp @b |
- | 877 | align 4 |
|
876 | @@: |
878 | @@: |
877 | pop ebx |
879 | pop ebx |
878 | mov dword[eax+symbol.perv],0 ; first sumbol 'perv=0' |
880 | mov dword[eax+symbol.perv],0 ; first sumbol 'perv=0' |
Line 879... | Line 881... | ||
879 | 881 | ||
Line 899... | Line 901... | ||
899 | cmp edx,ted_tex_end |
901 | cmp edx,ted_tex_end |
900 | jge .end_opn |
902 | jge .end_opn |
901 | mov dword[edx+symbol.tc],0 |
903 | mov dword[edx+symbol.tc],0 |
902 | mov dword[edx+symbol.td],0 |
904 | mov dword[edx+symbol.td],0 |
903 | jmp @b |
905 | jmp @b |
- | 906 | align 4 |
|
904 | .end_opn: |
907 | .end_opn: |
Line 905... | Line 908... | ||
905 | 908 | ||
906 | call ted_get_num_lines |
909 | call ted_get_num_lines |
907 | cmp eax,TED_LINES_IN_NEW_FILE |
910 | cmp eax,TED_LINES_IN_NEW_FILE |