Subversion Repositories Kolibri OS

Rev

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

Rev 5911 Rev 7575
Line 1... Line 1...
1
use32
1
use32
2
  org 0x0
2
  org 0
3
  db 'MENUET01' ;¨¤¥­â¨ä. ¨á¯®«­ï¥¬®£® ä ©«  ¢á¥£¤  8 ¡ ©â
3
  db 'MENUET01' ;¨¤¥­â¨ä. ¨á¯®«­ï¥¬®£® ä ©«  ¢á¥£¤  8 ¡ ©â
4
  dd 0x01
-
 
5
  dd start
-
 
6
  dd i_end ; à §¬¥à ¯à¨«®¦¥­¨ï
4
  dd 1, start, i_end, mem, stacktop, file_name, sys_path
7
  dd mem
-
 
8
  dd stacktop
-
 
9
  dd file_name
-
 
10
  dd sys_path
-
 
Line 11... Line 5...
11
 
5
 
12
MAX_COLOR_WORD_LEN equ 40
6
MAX_COLOR_WORD_LEN equ 40
13
BUF_SIZE equ 4096 ;buffer for copy|paste
-
 
14
maxSyntaxFileSize equ 310000
7
BUF_SIZE equ 4096 ;buffer for copy|paste
Line 15... Line 8...
15
CAPT_PATH_WIDTH equ 50 ;è¨à¨­  ¯®¤¯¨á¨ ¯¥à¥¤ ⥪áâ®¢ë¬ ¯®«¥¬
8
CAPT_PATH_WIDTH equ 50 ;è¨à¨­  ¯®¤¯¨á¨ ¯¥à¥¤ ⥪áâ®¢ë¬ ¯®«¥¬
16
 
9
 
-
 
10
include '../../macros.inc'
17
include '../../macros.inc'
11
include '../../proc32.inc'
18
include '../../proc32.inc'
12
include '../../KOSfuncs.inc'
19
include '../../develop/libraries/box_lib/load_lib.mac'
13
include '../../load_img.inc'
-
 
14
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
20
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
15
include '../../system/skincfg/trunk/kglobals.inc'
21
include '../../dll.inc'
16
include '../../system/skincfg/trunk/unpacker.inc'
Line 22... Line 17...
22
include 'te_data.inc'
17
include 'te_data.inc'
Line 23... Line -...
23
include 'te_work.inc' ;text work functions
-
 
24
 
-
 
25
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
-
 
26
 
-
 
27
;Œ ªà®á ¤«ï § £à㧪¨ ¨§®¡à ¦¥­¨© á ¨á¯®«ì§®¢ ­¨¥¬ ¡¨¡«¨®â¥ª¨ libimg.obj
-
 
28
;¤«ï ¨á¯®«ì§®¢ ­¨ï ¬ ªà®á  ­ã¦­ë ¯¥à¥¬¥­­ë¥:
-
 
29
; - run_file_70 FileInfoBlock
-
 
30
; - image_data dd 0
-
 
31
macro load_image_file path,buf,size
-
 
32
{
-
 
33
	;path - ¬®¦¥â ¡ëâì ¯¥à¥¬¥­­®© ¨«¨ áâப®¢ë¬ ¯ à ¬¥â஬
-
 
34
	if path eqtype '' ;¯à®¢¥à塞 § ¤ ­ «¨ áâப®© ¯ à ¬¥âà path
-
 
35
		jmp @f
-
 
36
			local .path_str
-
 
37
			.path_str db path ;ä®à¬¨à㥬 «®ª «ì­ãî ¯¥à¥¬¥­­ãî
-
 
38
			db 0
-
 
39
		@@:
-
 
40
		;32 - áâ ­¤ àâ­ë©  ¤à¥á ¯® ª®â®à®¬ã ¤®«¦¥­ ¡ëâì ¡ãä¥à á á¨á⥬­ë¬ ¯ã⥬
-
 
41
		copy_path .path_str,[32],file_name,0
-
 
42
	else
-
 
43
		copy_path path,[32],file_name,0 ;ä®à¬¨à㥬 ¯®«­ë© ¯ãâì ª ä ©«ã ¨§®¡à ¦¥­¨ï, ¯®¤à §ã¬¥¢ ¥¬ çâ® ®­ ¢ ®¤­®© ¯ ¯ª¥ á ¯à®£à ¬¬®©
-
 
44
	end if
-
 
45
 
-
 
46
	stdcall mem.Alloc, dword size ;¢ë¤¥«ï¥¬ ¯ ¬ïâì ¤«ï ¨§®¡à ¦¥­¨ï
-
 
47
	mov [buf],eax
-
 
48
 
-
 
49
	mov [run_file_70.Function], 0
-
 
50
	mov [run_file_70.Position], 0
-
 
51
	mov [run_file_70.Flags], 0
-
 
52
	mov [run_file_70.Count], dword size
-
 
53
	mov [run_file_70.Buffer], eax
-
 
54
	mov byte[run_file_70+20], 0
-
 
55
	mov [run_file_70.FileName], file_name
-
 
56
	mcall 70,run_file_70 ;§ £à㦠¥¬ ä ©« ¨§®¡à ¦¥­¨ï
-
 
57
	cmp ebx,0xffffffff
-
 
58
	je @f
-
 
59
		;®¯à¥¤¥«ï¥¬ ¢¨¤ ¨§®¡à ¦¥­¨ï ¨ ¯¥à¥¢®¤¨¬ ¥£® ¢® ¢à¥¬¥­­ë© ¡ãä¥à image_data
-
 
60
		stdcall dword[img_decode], dword[buf],ebx,0
-
 
61
		mov dword[image_data],eax
-
 
62
		;¯à¥®¡à §ã¥¬ ¨§®¡à ¦¥­¨¥ ª ä®à¬ âã rgb
-
 
63
		stdcall dword[img_to_rgb2], dword[image_data],dword[buf]
-
 
64
		;㤠«ï¥¬ ¢à¥¬¥­­ë© ¡ãä¥à image_data
-
 
65
		stdcall dword[img_destroy], dword[image_data]
-
 
66
	@@:
18
include 'te_work.inc' ;text work functions
Line 67... Line 19...
67
}
19
 
68
 
20
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
69
image_data dd 0 ;㪠§ â¥«ì ­  ¢à¥¬¥­­ãî ¯ ¬ïâì. ¤«ï ­ã¦¥­ ¯à¥®¡à §®¢ ­¨ï ¨§®¡à ¦¥­¨ï
21
 
Line 70... Line 22...
70
icon_tl_sys dd 0 ;㪠§ â¥«ì ­  ¯ ¬ïâì ¤«ï åà ­¥­¨ï á¨á⥬­ëå ¨ª®­®ª
22
icon_tl_sys dd 0 ;㪠§ â¥«ì ­  ¯ ¬ïâì ¤«ï åà ­¥­¨ï á¨á⥬­ëå ¨ª®­®ª
71
 
23
 
72
align 4
24
align 4
Line 73... Line 25...
73
start:
25
start:
74
	mcall 48,3,sc,sizeof.system_colors
26
	mcall SF_STYLE_SETTINGS,SSF_GET_COLORS,sc,sizeof.system_colors
75
 
-
 
76
	mcall 68,11
-
 
77
	or eax,eax
-
 
78
	jz button.exit
-
 
79
 
-
 
80
	mcall 66,1,1 ;scan code
-
 
81
	mcall 40,0x27
-
 
82
 
-
 
Line 83... Line 27...
83
;-------------------------------------------------
27
 
Line 84... Line 28...
84
	mov ecx,maxSyntaxFileSize
28
	mcall SF_SYS_MISC,SSF_HEAP_INIT
85
	stdcall mem.Alloc,ecx
29
	or eax,eax
86
	mov [options_file],eax
30
	jz button.exit
87
	mov [options_file_end],eax
31
 
88
	add [options_file_end],ecx
32
	mcall SF_KEYBOARD,SSF_SET_INPUT_MODE,1 ;scan code
Line 89... Line 33...
89
 
33
	mcall SF_SET_EVENTS_MASK,0xC0000027
90
 
34
 
Line 91... Line 35...
91
load_libraries l_libs_start,load_lib_end
35
	load_libraries l_libs_start,load_lib_end
92
 
36
 
93
;¯à®¢¥àª  ­  ᪮«ìª® 㤠筮 § £ã§¨« áì ¡¨¡«¨®â¥ª 
37
	;¯à®¢¥àª  ­  ᪮«ìª® 㤠筮 § £ã§¨« áì ¡¨¡«¨®â¥ª 
94
	cmp dword [lib0+ll_struc_size-4],0
38
	cmp dword[lib0+ll_struc_size-4],0
95
	jz @f
39
	jz @f
96
		mcall -1 ;exit not correct
40
		mcall -1 ;exit not correct
97
	@@:
41
	@@:
98
 
42
 
99
;---------------------------------------------------------------------
43
;---------------------------------------------------------------------
100
	stdcall dword[tl_data_init],dword tree1
44
	stdcall [tl_data_init], tree1
101
 
45
 
102
; ç¨â ¥¬ ä ©« á ªãàá®à ¬¨ ¨ «¨­¨ï¬¨
-
 
103
	load_image_file 'tl_sys_16.png', icon_tl_sys,54+3*256*13
46
; ç¨â ¥¬ ä ©« á ªãàá®à ¬¨ ¨ «¨­¨ï¬¨
104
	mov eax,dword[icon_tl_sys]
-
 
Line 105... Line 47...
105
	mov dword[tree1.data_img_sys],eax
47
	include_image_file '..\..\media\log_el\trunk\tl_sys_16.png', icon_tl_sys
106
;---------------------------------------------------------------------
48
	mov eax,[icon_tl_sys]
107
; ç¨â ¥¬ bmp ä ©« á ¨ª®­ª ¬¨ 㧫®¢
-
 
108
	load_image_file 'tl_nod_16.png', icon_tl_sys,54+3*256*2
49
	mov [tree1.data_img_sys],eax
109
	mov eax,dword[icon_tl_sys]
50
;---------------------------------------------------------------------
110
	mov dword[tree1.data_img],eax
51
; ç¨â ¥¬ bmp ä ©« á ¨ª®­ª ¬¨ 㧫®¢
111
;------------------------------------------------------------------------------
52
	include_image_file '..\t_edit\tl_nod_16.png', icon_tl_sys
112
  copy_path fn_syntax_dir,sys_path,file_name,0 ;¡¥à¥¬ ¯ãâì ª ¯ ¯ª¥ á ä ©« ¬¨ ᨭ⠪á¨á 
53
	mov eax,[icon_tl_sys]
113
  mov eax,70
54
	mov [tree1.data_img],eax
114
  mov ebx,tree_file_struct
55
;------------------------------------------------------------------------------
115
  int 0x40
56
	copy_path fn_syntax_dir,sys_path,file_name,0 ;¡¥à¥¬ ¯ãâì ª ¯ ¯ª¥ á ä ©« ¬¨ ᨭ⠪á¨á 
116
 
57
	mcall SF_FILE,tree_file_struct
117
cmp ebx,-1
58
 
118
je .end_dir_init
59
	cmp ebx,-1
119
 
60
	je .end_dir_init
-
 
61
		mov eax,dir_mem
120
  mov eax,dir_mem
62
		add eax,32+4+1+3+4*6+8
Line 121... Line 63...
121
  add eax,32+4+1+3+4*6+8
63
		mov ecx,ebx
122
mov ecx,ebx
64
		@@:
123
@@:
65
			cmp byte[eax],'.' ;䨫ìâà㥬 ä ©«ë á ¨¬¥­ ¬¨ '.' ¨ '..'
Line 139... Line 81...
139
red_win:
81
red_win:
140
	call draw_window
82
	call draw_window
Line 141... Line 83...
141
 
83
 
142
align 4
84
align 4
143
still:
85
still:
Line 144... Line 86...
144
  mcall 10
86
  mcall SF_WAIT_EVENT
145
 
87
 
146
  cmp al,1 ;¨§¬. ¯®«®¦¥­¨¥ ®ª­ 
88
  cmp al,1 ;¨§¬. ¯®«®¦¥­¨¥ ®ª­ 
147
  jz red_win
89
  jz red_win
Line 156... Line 98...
156
 
98
 
157
 
99
 
158
align 4
100
align 4
159
draw_window:
101
draw_window:
Line 160... Line 102...
160
	pushad
102
	pushad
161
	mcall 12,1
103
	mcall SF_REDRAW,SSF_BEGIN_DRAW
162
 
104
 
163
	mov edx,[sc.work]
105
	mov edx,[sc.work]
Line 164... Line 106...
164
	or  edx,0x33000000
106
	or  edx,0x33000000
-
 
107
	mov edi,hed
-
 
108
	mcall SF_CREATE_WINDOW,<10,555>,<10,333>
Line 165... Line -...
165
	mov edi,hed
-
 
166
	mcall 0,<10,555>,<10,333>
-
 
167
 
-
 
168
	mcall 9,procinfo,-1
-
 
169
 
109
 
170
	mov eax,8 ;ª­®¯ª 
110
	mcall SF_THREAD_INFO,procinfo,-1
Line 171... Line -...
171
	mov ebx,5*65536+90
-
 
172
	mov ecx,195*65536+20
111
	mov edi,tedit0 ;§­ ç¥­¨¥ edi ­ã¦­® ¤«ï EvSize ¨ ted_wnd_t
173
	mov edx,200
112
	call EvSize
174
	mov esi,[sc.work_button];0xd0
113
 
175
	mcall
114
	mov esi,[sc.work_button];0xd0
176
 
115
	mcall SF_DEFINE_BUTTON,5*65536+90,195*65536+20,200
Line 177... Line -...
177
	;mov eax,8
-
 
178
	mov ebx,100*65536+85
-
 
179
	mov ecx,195*65536+20
116
 
180
	mov edx,201
117
	mov ebx,100*65536+85
181
	mov esi,0xd00000
118
	mov ecx,195*65536+20
182
	mcall
-
 
Line 183... Line -...
183
 
-
 
184
	mov eax,4 ;à¨á®¢ ­¨¥ ⥪áâ 
119
	mov edx,201
185
	mov ebx,10*65536+200
120
	mov esi,0xd00000
186
	mov ecx,[sc.work_button_text]
121
	mcall
187
	or  ecx,0x80000000
-
 
Line 188... Line -...
188
	mov edx,txt122
-
 
189
	mcall
122
 
190
 
123
	mov ecx,[sc.work_button_text]
191
	mov ebx,105*65536+200
124
	or  ecx,0x80000000
192
	mov ecx,0xffff00
-
 
Line 193... Line 125...
193
	or  ecx,0x80000000
125
	mcall SF_DRAW_TEXT,10*65536+200,,txt_load_f
194
	mov edx,txt148
126
 
195
	mcall
127
	mov ecx,0xffff00
Line 213... Line 145...
213
	;scroll 1
145
	;scroll 1
214
	mov [ws_dir_lbox.all_redraw],1
146
	mov [ws_dir_lbox.all_redraw],1
215
	stdcall [scrollbar_ver_draw],dword ws_dir_lbox
147
	stdcall [scrollbar_ver_draw],dword ws_dir_lbox
216
	stdcall [ted_draw], tedit0
148
	stdcall [ted_draw], tedit0
Line -... Line 149...
-
 
149
 
-
 
150
	mcall SF_REDRAW,SSF_END_DRAW
-
 
151
	popad
-
 
152
	ret
-
 
153
 
-
 
154
MIN_M_WND_H equ 100 ;¬¨­¨¬ «ì­ ï ¢ëá®â  £« ¢­®£® ®ª­ 
-
 
155
;input:
217
 
156
; edi = pointer to tedit struct
-
 
157
align 4
-
 
158
EvSize:
-
 
159
	pushad
-
 
160
	mov ebx,ted_scr_h
-
 
161
	mov esi,ted_scr_w
-
 
162
 
-
 
163
	m2m ted_wnd_w,[procinfo.client_box.width] ;áâ ¢¨¬ è¨à¨­ã ®ª­  । ªâ®à  à ¢­®© è¨à¨­¥ ¢á¥£® ®ª­ 
-
 
164
	mov eax,ted_wnd_l
-
 
165
	sub ted_wnd_w,eax ;®â­¨¬ ¥¬ ®âáâ㯠᫥¢ 
-
 
166
	movzx eax,word[esi+sb_offs_size_x]
-
 
167
	sub ted_wnd_w,eax ;®â­¨¬ ¥¬ è¨à¨­ã ¢¥àâ. áªà®««¨­£ 
-
 
168
 
-
 
169
	m2m ted_wnd_h,[procinfo.client_box.height] ;áâ ¢¨¬ ¢ëá®âã ®ª­  । ªâ®à  à ¢­®© ¢ëá®â¥ ¢á¥£® ®ª­ 
-
 
170
	cmp ted_wnd_h,MIN_M_WND_H
-
 
171
	jg @f
-
 
172
		mov ted_wnd_h,MIN_M_WND_H
-
 
173
	@@:
-
 
174
 
-
 
175
	movzx eax,word[ebx+sb_offs_size_y]
-
 
176
	sub ted_wnd_h,eax	      ;®â­¨¬ ¥¬ ¢ëá®âã £®à¨§. áªà®««¨­£ 
-
 
177
	mov eax,ted_wnd_t
-
 
178
	sub ted_wnd_h,eax	      ;®â­¨¬ ¥¬ ®âáâ㯠ᢥàåã
-
 
179
 
218
	mcall 12,2
180
	stdcall [ted_init_scroll_bars], tedit0,2
219
	popad
181
	popad
Line 220... Line 182...
220
	ret
182
	ret
221
 
183
 
Line 240... Line 202...
240
	ret
202
	ret
241
endp
203
endp
Line 242... Line 204...
242
 
204
 
243
align 4
205
align 4
244
key:
206
key:
245
	mcall 66,3 ;66.3 ¯®«ãç¨âì á®áâ®ï­¨¥ ã¯à ¢«ïîé¨å ª« ¢¨è
207
	mcall SF_KEYBOARD,SSF_GET_CONTROL_KEYS ;66.3 ¯®«ãç¨âì á®áâ®ï­¨¥ ã¯à ¢«ïîé¨å ª« ¢¨è
246
	xor esi,esi
208
	xor esi,esi
247
	mov ecx,1
209
	mov ecx,1
248
	test al,0x03 ;[Shift]
210
	test al,3 ;[Shift]
249
	jz @f
211
	jz @f
250
		mov cl,2
212
		mov cl,2
251
		or esi,KM_SHIFT
213
		or esi,KM_SHIFT
252
	@@:
214
	@@:
Line 262... Line 224...
262
	test al,0x80 ;[NumLock]
224
	test al,0x80 ;[NumLock]
263
	jz @f
225
	jz @f
264
		or esi,KM_NUMLOCK
226
		or esi,KM_NUMLOCK
265
	@@:
227
	@@:
Line 266... Line 228...
266
 
228
 
267
	mcall 26,2,,conv_tabl ;26.2 ¯®«ãç¨âì à áª« ¤ªã ª« ¢¨ âãàë
229
	mcall SF_SYSTEM_GET,SSF_KEYBOARD_LAYOUT,,conv_tabl ;26.2 ¯®«ãç¨âì à áª« ¤ªã ª« ¢¨ âãàë
268
	mcall 2
230
	mcall SF_GET_KEY
Line 269... Line 231...
269
	stdcall [tl_key],tree1
231
	stdcall [tl_key],tree1
270
 
232
 
271
	test word [edit1.flags],10b;ed_focus ; ¥á«¨ ­¥ ¢ 䮪ãá¥, ¢ë室¨¬
233
	test word [edit1.flags],10b;ed_focus ; ¥á«¨ ­¥ ¢ 䮪ãá¥, ¢ë室¨¬
Line 281... Line 243...
281
		cmp ah,29 ;[Ctrl]
243
		cmp ah,29 ;[Ctrl]
282
		je still
244
		je still
283
		cmp ah,69 ;[Pause Break]
245
		cmp ah,69 ;[Pause Break]
284
		je still
246
		je still
Line 285... Line 247...
285
 
247
 
286
		stdcall KeyConvertToASCII, dword conv_tabl
248
		stdcall KeyConvertToASCII, conv_tabl
287
		stdcall [edit_box_key],edit1
249
		stdcall [edit_box_key],edit1
288
		jmp still
250
		jmp still
Line 289... Line 251...
289
	@@:
251
	@@:
290
 
252
 
Line 291... Line 253...
291
	stdcall [ted_key], tedit0, conv_tabl,esi
253
	stdcall [ted_key], tedit0, conv_tabl,esi
292
	jmp still
254
	jmp still
293
 
-
 
294
align 4
-
 
295
button:
255
 
296
;  cmp [menu_active],1 ;¥á«¨ ­ ¦ «¨ ¬¥­î, â® á­ ç «  ॠªæ¨ï ­  ¬¥­î
-
 
297
;  jne @f ;mouse.menu_bar_1
-
 
298
;    mov [menu_active],0
-
 
299
;    jmp still
-
 
Line 300... Line 256...
300
;  @@:
256
align 4
301
 
257
button:
302
  mcall 17 ;¯®«ãç¨âì ª®¤ ­ ¦ â®© ª­®¯ª¨
258
	mcall SF_GET_BUTTON
303
 
259
 
Line 311... Line 267...
311
  @@:
267
	@@:
Line 312... Line 268...
312
 
268
 
313
  cmp ah,1
269
	cmp ah,1
314
  jne still
270
	jne still
315
.exit:
-
 
316
  ;push eax
-
 
317
 
271
.exit:
-
 
272
	stdcall mem.Free,[options_file]
Line 318... Line 273...
318
  stdcall mem.Free,[options_file]
273
	stdcall mem.Free,[unpac_mem]
319
 
274
 
320
  stdcall [tl_data_clear], tree1
275
	stdcall [tl_data_clear], tree1
Line 321... Line 276...
321
  stdcall [ted_delete], tedit0
276
	stdcall [ted_delete], tedit0
322
  mcall -1 ;¢ë室 ¨§ ¯à®£à ¬¬ë
277
	mcall SF_TERMINATE_PROCESS ;¢ë室 ¨§ ¯à®£à ¬¬ë
323
 
278
 
324
align 4
279
align 4
Line 371... Line 326...
371
	;jne @f
326
	;jne @f
372
	;       mov eax,tedit1
327
	;       mov eax,tedit1
373
	;@@:
328
	;@@:
374
	ret
329
	ret
Line 375... Line 330...
375
 
330
 
376
hed db 'TextEditor syntax file converter 10.11.15',0 ;¯®¤¯¨áì ®ª­ 
331
hed db 'TextEditor syntax file converter 15.01.19',0 ;¯®¤¯¨áì ®ª­ 
Line 377... Line 332...
377
conv_tabl rb 128 ; â ¡«¨æ  ¤«ï ª®­¢¥àâ¨à®¢ ­¨ï scan-ª®¤  ¢ ascii-ª®¤
332
conv_tabl rb 128 ; â ¡«¨æ  ¤«ï ª®­¢¥àâ¨à®¢ ­¨ï scan-ª®¤  ¢ ascii-ª®¤
378
 
333
 
379
txt122 db '‡ £à. ä ©«',0
334
txt_load_f db '‡ £à. ä ©«',0
380
txt148 db '‘®åà. ä ©«',0
335
txt_save_f db '‘®åà. ä ©«',0
Line 381... Line -...
381
txt_inp_file db 'ˆáå. ä ©«:',0
-
 
382
txt_out_file db '‚ëå. ä ©«:',0
-
 
383
 
336
txt_inp_file db 'ˆáå. ä ©«:',0
384
txt_no_kpack db 'Žâªà뢠¥¬ë© ä ©« ᦠâ Kpack-®¬.',13,10,'„«ï à ¡®âë á ä ©«®¬ à á¯ ªã©â¥ ¥£® ¨á¯®«ì§ãï á¨á⥬­ãî ¯à®£à ¬¬ã Kpack.',13,10,' ¡®â  ᮠᦠâ묨 ä ©« ¬¨ ¯®ª  ­¥ ¯®¤¤¥à¦¨¢ ¥âáï.',0
337
txt_out_file db '‚ëå. ä ©«:',0
385
 
338
 
386
head_f_i:
339
head_f_i:
387
head_f_l db 'System error',0
340
head_f_l db 'System error',0
Line 394... Line 347...
394
l_libs_start:
347
l_libs_start:
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
348
	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
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
349
	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
397
load_lib_end:
350
load_lib_end:
Line -... Line 351...
-
 
351
 
Line 398... Line 352...
398
 
352
IncludeIGlobals
399
 
353
 
-
 
354
align 16
400
align 16
355
i_end:
401
i_end:
356
IncludeUGlobals
402
	procinfo process_information
357
	procinfo process_information
403
		rb 1024
358
		rb 1024
404
	thread:
359
	thread: