/contrib/C_Layer/ASM/loadboxlib.asm |
---|
11,25 → 11,15 |
include '../../../programs/system/run/trunk/txtbut.inc' |
include '../../../programs/dll.inc' |
public init_boxlib as '_init_boxlib_asm' |
public init_boxlib as '_kolibri_boxlib_init' |
public editbox_key_thunk as '_editbox_key@4' ; renamed due to ambiguity |
public press_key as '_press_key' |
;;; Returns 0 on success. -1 on failure. |
proc init_boxlib |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
;; Wrapper to handle edit_box_key function for editboxes. |
/contrib/C_Layer/ASM/loadbuf2d.asm |
---|
10,23 → 10,13 |
include '../../../programs/dll.inc' |
public init_buf2d as '_init_buf2d_asm' |
public init_buf2d as '_kolibri_buf2d_init' |
;;; Returns 0 on success. -1 on failure. |
proc init_buf2d |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
@IMPORT: |
/contrib/C_Layer/ASM/loadhttp.asm |
---|
16,24 → 16,14 |
http_msg http_msg |
end virtual |
public init_network as '_init_network_asm' |
public init_network as '_kolibri_http_init' |
;;; Returns 0 on success. -1 on failure. |
proc init_network |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
@IMPORT: |
/contrib/C_Layer/ASM/loadkmenu.asm |
---|
9,23 → 9,13 |
include '../../../programs/dll.inc' |
public init_kmenu as '_init_kmenu_asm' |
public init_kmenu as '_kolibri_kmenu_init' |
;;; Returns 0 on success. -1 on failure. |
proc init_kmenu |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
@IMPORT: |
/contrib/C_Layer/ASM/loadlibimg.asm |
---|
10,23 → 10,13 |
include '../../../programs/dll.inc' |
public init_libimg as '_init_libimg_asm' |
public init_libimg as '_kolibri_libimg_init' |
;;; Returns 0 on success. -1 on failure. |
proc init_libimg |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
@IMPORT: |
/contrib/C_Layer/ASM/loadlibini.asm |
---|
10,24 → 10,14 |
include '../../../programs/dll.inc' |
public init_libini as '_init_libini_asm' |
public init_libini as '_kolibri_libini_init' |
;;; Returns 0 on success. -1 on failure. |
proc init_libini |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
@IMPORT: |
/contrib/C_Layer/ASM/loadproclib.asm |
---|
10,23 → 10,13 |
include '../../../programs/dll.inc' |
public init_proclib as '_init_proclib_asm' |
public init_proclib as '_kolibri_proclib_init' |
;;; Returns 0 on success. -1 on failure. |
proc init_proclib |
mcall 68,11 |
stdcall dll.Load, @IMPORT |
test eax, eax |
jnz error |
mov eax, 0 |
ret |
error: |
mov eax, -1 |
ret |
endp |
@IMPORT: |