Subversion Repositories Kolibri OS

Rev

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

Rev 8227 Rev 9908
Line 10... Line 10...
10
	mov	edx, [esi]
10
        mov     edx, [esi]
11
	or	edx, edx
11
        or      edx, edx
12
	jz	.exit
12
        jz      .exit
13
	push	esi
13
        push    esi
14
	mov	esi, [esi + 4]
14
        mov     esi, [esi + 4]
-
 
15
 
-
 
16
        mov     edi, esi
-
 
17
        cmp     byte[esi], '/'
-
 
18
        jz      .load_lib
-
 
19
 
15
	mov	edi, s_libdir.fname
20
        mov     edi, s_libdir.fname
16
    @@:
21
    @@:
17
	lodsb
22
        lodsb
18
	stosb
23
        stosb
19
	or	al, al
24
        or      al, al
20
	jnz	@b
25
        jnz     @b
-
 
26
 
-
 
27
        mov     edi, s_libdir
-
 
28
  .load_lib:
21
	mcall	68, 19, s_libdir
29
        mcall   68, 19, edi ;s_libdir
22
	or	eax, eax
30
        or      eax, eax
23
	jz	.fail
31
        jz      .fail
24
	stdcall	dll.Link, eax, edx
32
        stdcall dll.Link, eax, edx
25
	push	eax
33
        push    eax
26
	mov	eax, [eax]
34
        mov     eax, [eax]