Subversion Repositories Kolibri OS

Rev

Rev 9669 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9669 Rev 9908
Line 25... Line 25...
25
	mov	edx, [esi]
25
        mov     edx, [esi]
26
	or	edx, edx
26
        or      edx, edx
27
	jz	.exit
27
        jz      .exit
28
	push	esi
28
        push    esi
29
	mov	esi, [esi + 4]
29
        mov     esi, [esi + 4]
-
 
30
 
-
 
31
        mov     edi, esi
-
 
32
        cmp     byte[esi], '/'
-
 
33
        jz      .load_lib
-
 
34
 
30
	mov	edi, s_libdir.fname
35
        mov     edi, s_libdir.fname
31
    @@:
36
    @@:
32
	lodsb
37
        lodsb
33
	stosb
38
        stosb
34
	or	al, al
39
        or      al, al
35
	jnz	@b
40
        jnz     @b
-
 
41
 
-
 
42
        mov     edi, s_libdir
-
 
43
  .load_lib:
36
	mcall	68, 19, s_libdir
44
        mcall   68, 19, edi ;s_libdir
37
	or	eax, eax
45
        or      eax, eax
38
	jz	.fail_load
46
        jz      .fail_load
39
  push eax
47
        push eax
40
	stdcall dll.Link, eax, edx
48
        stdcall dll.Link, eax, edx
41
  test	eax, eax
49
        test  eax, eax