Subversion Repositories Kolibri OS

Rev

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

Rev 4990 Rev 5911
Line 36... Line 36...
36
			local .path_str
36
			local .path_str
37
			.path_str db path ;ä®à¬¨à㥬 «®ª «ì­ãî ¯¥à¥¬¥­­ãî
37
			.path_str db path ;ä®à¬¨à㥬 «®ª «ì­ãî ¯¥à¥¬¥­­ãî
38
			db 0
38
			db 0
39
		@@:
39
		@@:
40
		;32 - áâ ­¤ àâ­ë©  ¤à¥á ¯® ª®â®à®¬ã ¤®«¦¥­ ¡ëâì ¡ãä¥à á á¨á⥬­ë¬ ¯ã⥬
40
		;32 - áâ ­¤ àâ­ë©  ¤à¥á ¯® ª®â®à®¬ã ¤®«¦¥­ ¡ëâì ¡ãä¥à á á¨á⥬­ë¬ ¯ã⥬
41
		copy_path .path_str,[32],file_name,0x0
41
		copy_path .path_str,[32],file_name,0
42
	else
42
	else
43
		copy_path path,[32],file_name,0x0 ;ä®à¬¨à㥬 ¯®«­ë© ¯ãâì ª ä ©«ã ¨§®¡à ¦¥­¨ï, ¯®¤à §ã¬¥¢ ¥¬ çâ® ®­ ¢ ®¤­®© ¯ ¯ª¥ á ¯à®£à ¬¬®©
43
		copy_path path,[32],file_name,0 ;ä®à¬¨à㥬 ¯®«­ë© ¯ãâì ª ä ©«ã ¨§®¡à ¦¥­¨ï, ¯®¤à §ã¬¥¢ ¥¬ çâ® ®­ ¢ ®¤­®© ¯ ¯ª¥ á ¯à®£à ¬¬®©
44
	end if
44
	end if
Line 45... Line 45...
45
 
45
 
46
	stdcall mem.Alloc, dword size ;¢ë¤¥«ï¥¬ ¯ ¬ïâì ¤«ï ¨§®¡à ¦¥­¨ï
46
	stdcall mem.Alloc, dword size ;¢ë¤¥«ï¥¬ ¯ ¬ïâì ¤«ï ¨§®¡à ¦¥­¨ï
Line 47... Line -...
47
	mov [buf],eax
-
 
48
 
47
	mov [buf],eax
49
	mov eax,70 ;70-ï äã­ªæ¨ï à ¡®â  á ä ©« ¬¨
48
 
50
	mov [run_file_70.Function], 0
49
	mov [run_file_70.Function], 0
51
	mov [run_file_70.Position], 0
50
	mov [run_file_70.Position], 0
52
	mov [run_file_70.Flags], 0
51
	mov [run_file_70.Flags], 0
53
	mov [run_file_70.Count], dword size
52
	mov [run_file_70.Count], dword size
54
	m2m [run_file_70.Buffer], [buf]
53
	mov [run_file_70.Buffer], eax
55
	mov byte[run_file_70+20], 0
-
 
56
	mov [run_file_70.FileName], file_name
54
	mov byte[run_file_70+20], 0
57
	mov ebx,run_file_70
55
	mov [run_file_70.FileName], file_name
58
	int 0x40 ;§ £à㦠¥¬ ä ©« ¨§®¡à ¦¥­¨ï
56
	mcall 70,run_file_70 ;§ £à㦠¥¬ ä ©« ¨§®¡à ¦¥­¨ï
59
	cmp ebx,0xffffffff
57
	cmp ebx,0xffffffff
60
	je @f
58
	je @f
61
		;®¯à¥¤¥«ï¥¬ ¢¨¤ ¨§®¡à ¦¥­¨ï ¨ ¯¥à¥¢®¤¨¬ ¥£® ¢® ¢à¥¬¥­­ë© ¡ãä¥à image_data
59
		;®¯à¥¤¥«ï¥¬ ¢¨¤ ¨§®¡à ¦¥­¨ï ¨ ¯¥à¥¢®¤¨¬ ¥£® ¢® ¢à¥¬¥­­ë© ¡ãä¥à image_data
Line 90... Line 88...
90
	add [options_file_end],ecx
88
	add [options_file_end],ecx
Line 91... Line 89...
91
 
89
 
Line 92... Line 90...
92
 
90
 
93
load_libraries l_libs_start,load_lib_end
-
 
94
 
91
load_libraries l_libs_start,load_lib_end
95
;¯à®¢¥àª  ­  ᪮«ìª® 㤠筮 § £ã§¨« áì ­ è  «¨¡ 
92
 
96
	mov	ebp,lib0
93
;¯à®¢¥àª  ­  ᪮«ìª® 㤠筮 § £ã§¨« áì ¡¨¡«¨®â¥ª 
97
	cmp	dword [ebp+ll_struc_size-4],0
94
	cmp dword [lib0+ll_struc_size-4],0
Line 98... Line 95...
98
	jz	@f
95
	jz @f
Line 124... Line 121...
124
  add eax,32+4+1+3+4*6+8
121
  add eax,32+4+1+3+4*6+8
125
mov ecx,ebx
122
mov ecx,ebx
126
@@:
123
@@:
127
  cmp byte[eax],'.' ;䨫ìâà㥬 ä ©«ë á ¨¬¥­ ¬¨ '.' ¨ '..'
124
  cmp byte[eax],'.' ;䨫ìâà㥬 ä ©«ë á ¨¬¥­ ¬¨ '.' ¨ '..'
128
  je .filter
125
  je .filter
129
    push dword tree1
-
 
130
    push dword 0x10000 ;1*2^16 - £¤¥ 1 ­®¬¥à ¨ª®­ª¨ á ª­¨£®©
126
    stdcall dword[tl_node_add],tree1,0x10000,eax ;1*2^16 - £¤¥ 1 ­®¬¥à ¨ª®­ª¨ á ª­¨£®©
131
    push dword eax
-
 
132
    call dword[tl_node_add]
-
 
133
 
-
 
134
    stdcall dword[tl_cur_next],tree1
127
    stdcall dword[tl_cur_next],tree1
135
  .filter:
128
  .filter:
136
  add eax,304
129
  add eax,304
137
  loop @b
130
  loop @b
138
  stdcall dword[tl_cur_beg],tree1 ;áâ ¢¨¬ ªãàá®à ­  ­ ç «® ᯨ᪠
131
  stdcall dword[tl_cur_beg],tree1 ;áâ ¢¨¬ ªãàá®à ­  ­ ç «® ᯨ᪠
Line 328... Line 321...
328
  stdcall [ted_delete], tedit0
321
  stdcall [ted_delete], tedit0
329
  mcall -1 ;¢ë室 ¨§ ¯à®£à ¬¬ë
322
  mcall -1 ;¢ë室 ¨§ ¯à®£à ¬¬ë
Line 330... Line 323...
330
 
323
 
331
align 4
324
align 4
-
 
325
but_OpenSyntax:
332
but_OpenSyntax:
326
push eax
333
  stdcall [tl_node_get_data],tree1
327
	stdcall [tl_node_get_data],tree1
334
  pop dword [fn_col_option]
328
	mov [fn_col_option],eax
-
 
329
	call InitColText
335
  call InitColText
330
pop eax
Line 336... Line 331...
336
  ret
331
	ret
337
 
332
 
338
align 4
333
align 4
Line 376... Line 371...
376
	;jne @f
371
	;jne @f
377
	;       mov eax,tedit1
372
	;       mov eax,tedit1
378
	;@@:
373
	;@@:
379
	ret
374
	ret
Line 380... Line 375...
380
 
375
 
381
hed db 'TextEditor syntax file converter 01.07.14',0 ;¯®¤¯¨áì ®ª­ 
376
hed db 'TextEditor syntax file converter 10.11.15',0 ;¯®¤¯¨áì ®ª­ 
Line 382... Line 377...
382
conv_tabl rb 128 ; â ¡«¨æ  ¤«ï ª®­¢¥àâ¨à®¢ ­¨ï scan-ª®¤  ¢ ascii-ª®¤
377
conv_tabl rb 128 ; â ¡«¨æ  ¤«ï ª®­¢¥àâ¨à®¢ ­¨ï scan-ª®¤  ¢ ascii-ª®¤
383
 
378
 
384
txt122 db '‡ £à. ä ©«',0
379
txt122 db '‡ £à. ä ©«',0
Line 400... Line 395...
400
	lib0 l_libs lib_name_0, sys_path, file_name, system_dir_0, err_message_found_lib_0, head_f_l, import_box_lib,err_message_import_0, head_f_i
395
	lib0 l_libs lib_name_0, sys_path, file_name, system_dir_0, err_message_found_lib_0, head_f_l, import_box_lib,err_message_import_0, head_f_i
401
	lib1 l_libs lib_name_1, sys_path, file_name, system_dir_1, err_message_found_lib_1, head_f_l, import_libimg,err_message_import_1, head_f_i
396
	lib1 l_libs lib_name_1, sys_path, file_name, system_dir_1, err_message_found_lib_1, head_f_l, import_libimg,err_message_import_1, head_f_i
402
load_lib_end:
397
load_lib_end:
Line 403... Line -...
403
 
-
 
404
 
-
 
405
i_end:
398
 
-
 
399
 
406
	rb 1024
400
align 16
-
 
401
i_end:
407
	align 16
402
	procinfo process_information
408
	procinfo process_information
403
		rb 1024
409
	thread:
404
	thread:
410
		rb 1024
405
		rb 1024
411
stacktop:
406
stacktop: