/programs/dll.inc |
---|
12,6 → 12,11 |
jz .exit |
push esi |
mov esi, [esi + 4] |
mov edi, esi |
cmp byte[esi], '/' |
jz .load_lib |
mov edi, s_libdir.fname |
@@: |
lodsb |
18,7 → 23,10 |
stosb |
or al, al |
jnz @b |
mcall 68, 19, s_libdir |
mov edi, s_libdir |
.load_lib: |
mcall 68, 19, edi ;s_libdir |
or eax, eax |
jz .fail |
stdcall dll.Link, eax, edx |