Rev 6456 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6456 | Rev 6495 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | include '../../../programs/macros.inc' |
7 | include '../../../programs/macros.inc' |
8 | purge section,mov,add,sub |
8 | purge section,mov,add,sub |
Line 9... | Line 9... | ||
9 | 9 | ||
Line 10... | Line 10... | ||
10 | include '../../../programs/dll.inc' |
10 | include '../../../programs/dll.inc' |
11 | 11 | ||
Line 12... | Line 12... | ||
12 | public init_kmenu as '_init_kmenu_asm' |
12 | public init_kmenu as '_kolibri_kmenu_init' |
13 | ;;; Returns 0 on success. -1 on failure. |
- | |
14 | 13 | ;;; Returns 0 on success. -1 on failure. |
|
15 | proc init_kmenu |
- | |
16 | 14 | ||
17 | mcall 68,11 |
- | |
18 | - | ||
19 | stdcall dll.Load, @IMPORT |
- | |
20 | test eax, eax |
- | |
21 | jnz error |
- | |
22 | - | ||
23 | mov eax, 0 |
- | |
24 | ret |
- | |
25 | 15 | proc init_kmenu |
|
26 | error: |
16 | mcall 68,11 |
Line 27... | Line 17... | ||
27 | mov eax, -1 |
17 | stdcall dll.Load, @IMPORT |
28 | ret |
18 | ret |