Subversion Repositories Kolibri OS

Rev

Rev 6456 | Go to most recent revision | 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
18
	mcall 68,11
19
	stdcall dll.Load, @IMPORT
20
	ret
21
endp
22
 
23
@IMPORT:
24
 
25
library lib_libini,               'libini.obj'
26
 
27
import  lib_libini, \
28
		LIBINI_enum_sections           , 'ini_enum_sections'    , \
29
        LIBINI_enum_keys               , 'ini_enum_keys'        , \
30
        LIBINI_get_str                 , 'ini_get_str'          , \
31
        LIBINI_get_int  			   , 'ini_get_int'   		, \
32
        LIBINI_get_color               , 'int_get_color'        , \
6452 punk_joker 33
        LIBINI_get_shortcut            , 'int_get_shortcut'     , \
6448 punk_joker 34
        LIBINI_set_str            	   , 'ini_set_str'          , \
6452 punk_joker 35
        LIBINI_set_int         		   , 'ini_set_int'          , \
36
        LIBINI_set_color          	   , 'ini_set_color'
6448 punk_joker 37
 
38
public LIBINI_enum_sections         as  '_LIBINI_enum_sections'
39
public LIBINI_enum_keys             as  '_LIBINI_enum_keys'
40
public LIBINI_get_str               as  '_LIBINI_get_str'
41
public LIBINI_get_int  			    as  '_LIBINI_get_int'
42
public LIBINI_get_color             as  '_LIBINI_get_color'
43
public LIBINI_set_str            	as  '_LIBINI_set_str'
44
public LIBINI_set_int         		as  '_LIBINI_set_int'