/programs/develop/libraries/dll/dll.inc |
---|
27,6 → 27,11 |
jz .exit |
push esi |
mov esi, [esi + 4] |
mov edi, esi |
cmp byte[esi], '/' |
jz .load_lib |
mov edi, s_libdir.fname |
@@: |
lodsb |
33,7 → 38,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_load |
push eax |