Subversion Repositories Kolibri OS

Rev

Rev 6495 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6495 Rev 6535
1
format coff
1
format coff
2
use32                                   ; Tell compiler to use 32 bit instructions
2
use32                                   ; Tell compiler to use 32 bit instructions
3
 
3
 
4
section '.init' code			; Keep this line before includes or GCC messes up call addresses
4
section '.init' code			; Keep this line before includes or GCC messes up call addresses
5
 
5
 
6
include '../../../programs/proc32.inc'
6
include '../../../programs/proc32.inc'
7
include '../../../programs/macros.inc'
7
include '../../../programs/macros.inc'
8
purge section,mov,add,sub
8
purge section,mov,add,sub
9
	
9
	
10
include '../../../programs/dll.inc'
10
include '../../../programs/dll.inc'
11
	
11
	
12
public init_proclib as '_kolibri_proclib_init'
12
public init_proclib as '_kolibri_proclib_init'
13
;;; Returns 0 on success. -1 on failure.
13
;;; Returns 0 on success. -1 on failure.
14
 
14
 
15
proc init_proclib
15
proc init_proclib
16
	mcall 68,11
16
	pusha
-
 
17
	mcall 68,11
17
	stdcall dll.Load, @IMPORT
18
	stdcall dll.Load, @IMPORT
18
	ret
19
	popa
-
 
20
	ret
19
endp	
21
endp	
20
 
22
 
21
@IMPORT:
23
@IMPORT:
22
library lib_boxlib, 	'proc_lib.obj'
24
library lib_boxlib, 	'proc_lib.obj'
23
 
25
 
24
import lib_boxlib, \
26
import lib_boxlib, \
25
	OpenDialog_init, 'OpenDialog_init' , \
27
	OpenDialog_init, 'OpenDialog_init' , \
26
	OpenDialog_start, 'OpenDialog_start' , \
28
	OpenDialog_start, 'OpenDialog_start' , \
27
	ColorDialog_init, 'ColorDialog_init' , \
29
	ColorDialog_init, 'ColorDialog_init' , \
28
	ColorDialog_start, 'ColorDialog_start'
30
	ColorDialog_start, 'ColorDialog_start'
29
	
31
	
30
public OpenDialog_init as '_OpenDialog_init'
32
public OpenDialog_init as '_OpenDialog_init'
31
public OpenDialog_start as '_OpenDialog_start'
33
public OpenDialog_start as '_OpenDialog_start'
32
 
34
 
33
public ColorDialog_init as '_ColorDialog_init'
35
public ColorDialog_init as '_ColorDialog_init'
34
public ColorDialog_start as '_ColorDialog_start'
36
public ColorDialog_start as '_ColorDialog_start'