Subversion Repositories Kolibri OS

Rev

Rev 6456 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  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.        
  13. public init_libini as '_kolibri_libini_init'
  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'        , \
  33.         LIBINI_get_shortcut            , 'int_get_shortcut'     , \
  34.         LIBINI_set_str                     , 'ini_set_str'          , \
  35.         LIBINI_set_int                     , 'ini_set_int'          , \          
  36.         LIBINI_set_color                   , 'ini_set_color'
  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'      
  45.