Rev 3382 | Rev 3734 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3382 | Rev 3730 | ||
---|---|---|---|
Line 1902... | Line 1902... | ||
1902 | mov eax,[eax+4] |
1902 | mov eax,[eax+4] |
1903 | test eax,eax |
1903 | test eax,eax |
1904 | jz @f |
1904 | jz @f |
Line 1905... | Line 1905... | ||
1905 | 1905 | ||
1906 | call delete_point_dir |
1906 | call delete_point_dir |
1907 | call files_name_normalize |
1907 | ; call files_name_normalize |
1908 | call check_filter |
1908 | call check_filter |
1909 | call prepare_extension_and_mark |
1909 | call prepare_extension_and_mark |
1910 | call clear_data_fb_and_sb |
1910 | call clear_data_fb_and_sb |
1911 | @@: |
1911 | @@: |
Line 2140... | Line 2140... | ||
2140 | cld |
2140 | cld |
2141 | rep movsd |
2141 | rep movsd |
2142 | @@: |
2142 | @@: |
2143 | ret |
2143 | ret |
2144 | ;--------------------------------------------------------------------- |
2144 | ;--------------------------------------------------------------------- |
2145 | files_name_normalize: |
2145 | ;files_name_normalize: |
2146 | mov esi,[dirinfo.return] |
2146 | ; mov esi,[dirinfo.return] |
2147 | mov ebp,[esi+4] |
2147 | ; mov ebp,[esi+4] |
2148 | add esi,32+40 |
2148 | ; add esi,32+40 |
2149 | .start: |
2149 | ;.start: |
2150 | push esi |
2150 | ; push esi |
2151 | mov al,[esi] |
2151 | ; mov al,[esi] |
2152 | call char_toupper |
2152 | ; call char_toupper |
2153 | mov [esi],al |
2153 | ; mov [esi],al |
2154 | @@: |
2154 | ;@@: |
2155 | inc esi |
2155 | ; inc esi |
2156 | mov al,[esi] |
2156 | ; mov al,[esi] |
2157 | test al,al |
2157 | ; test al,al |
2158 | jz @f |
2158 | ; jz @f |
2159 | call char_todown |
2159 | ; call char_todown |
2160 | mov [esi],al |
2160 | ; mov [esi],al |
2161 | jmp @b |
2161 | ; jmp @b |
2162 | @@: |
2162 | ;@@: |
2163 | pop esi |
2163 | ; pop esi |
2164 | add esi,304 |
2164 | ; add esi,304 |
2165 | dec ebp |
2165 | ; dec ebp |
2166 | jnz .start |
2166 | ; jnz .start |
2167 | ret |
2167 | ; ret |
2168 | ;--------------------------------------------------------------------- |
2168 | ;--------------------------------------------------------------------- |
2169 | char_toupper: |
2169 | char_toupper: |
2170 | ; convert character to uppercase,using cp866 encoding |
2170 | ; convert character to uppercase,using cp866 encoding |
2171 | ; in: al=symbol |
2171 | ; in: al=symbol |
2172 | ; out: al=converted symbol |
2172 | ; out: al=converted symbol |