Subversion Repositories Kolibri OS

Rev

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