Rev 3832 | Rev 3920 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3832 | Rev 3859 | ||
---|---|---|---|
Line 727... | Line 727... | ||
727 | mov dword[funcFile+16],eax |
727 | mov dword[funcFile+16],eax |
728 | lea ebx,[funcFile] |
728 | lea ebx,[funcFile] |
729 | mcall 70 |
729 | mcall 70 |
Line 730... | Line 730... | ||
730 | 730 | ||
- | 731 | mov edi,[begMem] ;search begin section |
|
- | 732 | jmp .searchSect |
|
- | 733 | .NoFindSect: |
|
731 | mov edi,[begMem] ;search begin section |
734 | mov edi,[begDel] |
732 | .searchSect: |
735 | .searchSect: |
733 | mov al,'[' |
736 | mov al,'[' |
734 | repne scasb |
737 | repne scasb |
735 | test ecx,ecx |
738 | test ecx,ecx |
Line 744... | Line 747... | ||
744 | @@: |
747 | @@: |
745 | lodsb |
748 | lodsb |
746 | test al,al |
749 | test al,al |
747 | jz @f |
750 | jz @f |
748 | scasb |
751 | scasb |
749 | jne .searchSect |
752 | jne .NoFindSect |
750 | jmp @b |
753 | jmp @b |
751 | @@: |
754 | @@: |
752 | cmp byte[edi],']' |
755 | cmp byte[edi],']' |
753 | jne .searchSect |
756 | jne .NoFindSect |
Line -... | Line 757... | ||
- | 757 | ||
754 | 758 | mov edi,[begDel] |
|
755 | dec [begDel] |
- | |
756 | 759 | dec [begDel] |
|
757 | mov edi,[begDel] ;search end section |
- | |
758 | inc edi |
760 | ;search end section |
759 | .searchEndSect: |
761 | .searchEndSect: |
760 | mov al,'[' |
762 | mov al,'[' |
Line 761... | Line 763... | ||
761 | repne scasb |
763 | repne scasb |
Line 778... | Line 780... | ||
778 | 780 | ||
779 | .SaveToFile: |
781 | .SaveToFile: |
780 | mov eax,dword[funcFile+12] |
782 | mov eax,dword[funcFile+12] |
781 | sub eax,[endDel] |
783 | sub eax,[endDel] |
- | 784 | add eax,[begDel] |
|
Line 782... | Line 785... | ||
782 | add eax,[begDel] |
785 | dec eax |
783 | 786 | ||
784 | mov dword[funcFile],2 ;write buffer to file |
787 | mov dword[funcFile],2 ;write buffer to file |
785 | mov dword[funcFile+12],eax |
788 | mov dword[funcFile+12],eax |
Line 1052... | Line 1055... | ||
1052 | ini.set_str , 'ini_set_str' , \ |
1055 | ini.set_str , 'ini_set_str' , \ |
1053 | ini.set_int , 'ini_set_int' , \ |
1056 | ini.set_int , 'ini_set_int' , \ |
1054 | ini.set_color , 'ini_set_color' , \ |
1057 | ini.set_color , 'ini_set_color' , \ |
1055 | ini.get_shortcut , 'ini_get_shortcut' , \ |
1058 | ini.get_shortcut , 'ini_get_shortcut' , \ |
1056 | ini.del_section , 'ini_del_section'>>>>>>>>>>>>>> |
1059 | ini.del_section , 'ini_del_section'>>>>>>>>>>>>>> |
1057 | - | ||
1058 | 1060 |