Subversion Repositories Kolibri OS

Rev

Rev 5911 | Rev 5939 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5911 Rev 5918
Line 191... Line 191...
191
	;*** ¢ë§®¢ ¤¨ «®£®¢®£® ®ª­  ¤«ï á®åà ­¥­¨ï ä ©« 
191
	;*** ¢ë§®¢ ¤¨ «®£®¢®£® ®ª­  ¤«ï á®åà ­¥­¨ï ä ©« 
192
	copy_path open_dialog_name,communication_area_default_path,file_name,0
192
	copy_path open_dialog_name,communication_area_default_path,file_name,0
193
	mov [OpenDialog_data.type],1
193
	mov [OpenDialog_data.type],1
194
	stdcall [OpenDialog_Start],OpenDialog_data
194
	stdcall [OpenDialog_Start],OpenDialog_data
195
	cmp [OpenDialog_data.status],1 ;if status==1 then save
195
	cmp [OpenDialog_data.status],1 ;if status==1 then save
-
 
196
	jne .end_save_file
-
 
197
		stdcall [ted_save_file],tedit0,run_file_70,openfile_path
-
 
198
	.end_save_file:
196
	ret
199
	ret
197
endp
200
endp
Line 198... Line 201...
198
 
201
 
199
;description:
202
;description:
200
; ª®¯¨à®¢ ­¨¥ ¯ ¬ïâ¨
203
; ª®¯¨à®¢ ­¨¥ ¯ ¬ïâ¨
201
align 4
204
align 4
202
proc mem_copy, source:dword, destination:dword, len:dword
-
 
203
  push ecx esi edi
205
proc mem_copy uses ecx esi edi, source:dword, destination:dword, len:dword
204
    cld
206
	cld
205
    mov esi, dword[source]
207
	mov esi, dword[source]
206
    mov edi, dword[destination]
208
	mov edi, dword[destination]
207
    mov ecx, dword[len]
209
	mov ecx, dword[len]
208
    rep movsb
-
 
209
  pop edi esi ecx
210
	rep movsb
210
  ret
211
	ret
Line 211... Line 212...
211
endp
212
endp
212
 
213
 
213
;description:
214
;description:
214
; § ¯®«­¥­¨¥ ¯ ¬ï⨠¯à®¡¥« ¬¨
215
; § ¯®«­¥­¨¥ ¯ ¬ï⨠¯à®¡¥« ¬¨
215
align 4
-
 
216
proc mem_spac, mem:dword, len:dword
216
align 4
217
  push eax ecx edi
217
proc mem_spac uses eax ecx edi, mem:dword, len:dword
218
    cld
218
	cld
219
    mov al,' '
219
	mov al,' '
220
    mov edi, dword[mem]
220
	mov edi, dword[mem]
221
    mov ecx, dword[len]
-
 
222
    repne stosb
221
	mov ecx, dword[len]
223
  pop edi ecx eax
222
	repne stosb
Line 224... Line 223...
224
  ret
223
	ret
225
endp
224
endp