Subversion Repositories Kolibri OS

Rev

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

Rev 6832 Rev 7217
Line 180... Line 180...
180
if DEBUG eq 1
180
if DEBUG eq 1
181
    stdcall string.copy, std_param, params
181
    stdcall string.copy, std_param, params
182
end if
182
end if
Line 183... Line 183...
183
 
183
 
-
 
184
 ;; trim params
-
 
185
	stdcall string.copy, params, paramorig
-
 
186
    stdcall string.trim_last, paramorig
-
 
187
    stdcall string.trim_first, paramorig
-
 
188
	mov     [param_s], eax
184
 ;; trim params
189
 
185
    stdcall string.to_lower_case, params
190
    stdcall string.to_lower_case, params
186
    stdcall string.trim_last, params
191
    stdcall string.trim_last, params
187
    stdcall string.trim_first, params
192
    stdcall string.trim_first, params
Line 188... Line 193...
188
    mov     [param_s], eax
193
    mov     [param_lwr], eax
189
 
194
 
Line 190... Line 195...
190
 ;; if empty - exit
195
 ;; if empty - exit
Line 212... Line 217...
212
    mov     esi, eax
217
    mov     esi, eax
213
    stdcall string.last_index_of, [param_s], '/', 1
218
    stdcall string.last_index_of, [param_s], '/', 1
214
    cmpg    eax, esi, execute
219
    cmpg    eax, esi, execute
Line 215... Line 220...
215
 
220
 
216
 ;; if ext == "kex" - execute
221
 ;; if ext == "kex" - execute
217
    add     esi, [param_s]
222
    add     esi, [param_lwr]
218
    mov     [param_e], esi
223
    mov     [param_e], esi
Line 219... Line 224...
219
    cmpe    [esi], dword "kex", execute
224
    cmpe    [esi], dword "kex", execute
220
 
225
 
Line 1034... Line 1039...
1034
  .sel rb 32 * 32 * 3
1039
  .sel rb 32 * 32 * 3
1035
 win:
1040
 win:
1036
  .x rd 1
1041
  .x rd 1
1037
  .y rd 1
1042
  .y rd 1
1038
 win.title rb 256
1043
 win.title rb 256
1039
 param_s rd 1
1044
 param_lwr rd 1
1040
 param_e rd 1
1045
 param_e rd 1
1041
 param_a rd 1
1046
 param_a rd 1
-
 
1047
 param_s rd 1
1042
 undefined rb 1
1048
 undefined rb 1
1043
 buffer  rb 2048
1049
 buffer  rb 2048
1044
 buffer2 rb 2048 ;OD
1050
 buffer2 rb 2048 ;OD
1045
 buffer3 rb 2048 ;OD
1051
 buffer3 rb 2048 ;OD
1046
 buffer4 rb 2048 ;OD
1052
 buffer4 rb 2048 ;OD
1047
 buffer5 rb 2048 ;OD
1053
 buffer5 rb 2048 ;OD
1048
 buffer6 rb 2048 ;check existance
1054
 buffer6 rb 2048 ;check existance
1049
 buffer7 rb 32	 ;for sorting
1055
 buffer7 rb 32	 ;for sorting
1050
 buffer8 rd 2048
1056
 buffer8 rd 2048
1051
 params rb 2048
1057
 params rb 2048
-
 
1058
 paramorig rb 2048
1052
 _stack rb 2048
1059
 _stack rb 2048
1053
 memory:
1060
 memory: