Subversion Repositories Kolibri OS

Rev

Rev 6495 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6448 punk_joker 1
format coff
2
use32                                   ; Tell compiler to use 32 bit instructions
3
 
4
section '.flat' code			; Keep this line before includes or GCC messes up call addresses
5
 
6
;include 'struct.inc'
7
include '../../../programs/proc32.inc'
8
include '../../../programs/macros.inc'
9
purge section,mov,add,sub
10
 
11
include '../../../programs/dll.inc'
12
 
6495 punk_joker 13
public init_libini as '_kolibri_libini_init'
6448 punk_joker 14
 
15
;;; Returns 0 on success. -1 on failure.
16
 
17
proc init_libini
6535 siemargl 18
	pusha
6448 punk_joker 19
	mcall 68,11
20
	stdcall dll.Load, @IMPORT
6535 siemargl 21
	popa
6448 punk_joker 22
	ret
23
endp
24
 
25
@IMPORT:
26
 
27
library lib_libini,               'libini.obj'
28
 
29
import  lib_libini, \
30
		LIBINI_enum_sections           , 'ini_enum_sections'    , \
31
        LIBINI_enum_keys               , 'ini_enum_keys'        , \
32
        LIBINI_get_str                 , 'ini_get_str'          , \
33
        LIBINI_get_int  			   , 'ini_get_int'   		, \
34
        LIBINI_get_color               , 'int_get_color'        , \
6452 punk_joker 35
        LIBINI_get_shortcut            , 'int_get_shortcut'     , \
6448 punk_joker 36
        LIBINI_set_str            	   , 'ini_set_str'          , \
6452 punk_joker 37
        LIBINI_set_int         		   , 'ini_set_int'          , \
38
        LIBINI_set_color          	   , 'ini_set_color'
6448 punk_joker 39
 
40
public LIBINI_enum_sections         as  '_LIBINI_enum_sections'
41
public LIBINI_enum_keys             as  '_LIBINI_enum_keys'
42
public LIBINI_get_str               as  '_LIBINI_get_str'
43
public LIBINI_get_int  			    as  '_LIBINI_get_int'
44
public LIBINI_get_color             as  '_LIBINI_get_color'
45
public LIBINI_set_str            	as  '_LIBINI_set_str'
46
public LIBINI_set_int         		as  '_LIBINI_set_int'