Subversion Repositories Kolibri OS

Rev

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

  1.  
  2. format coff
  3. use32                                   ; Tell compiler to use 32 bit instructions
  4.  
  5. section '.init' code                    ; Keep this line before includes or GCC messes up call addresses
  6.  
  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_proclib as '_kolibri_proclib_init'
  14. ;;; Returns 0 on success. -1 on failure.
  15.  
  16. proc init_proclib
  17.         pusha
  18.         mcall 68,11
  19.         stdcall dll.Load, @IMPORT
  20.         popa
  21.         ret
  22. endp   
  23.  
  24. @IMPORT:
  25. library lib_boxlib,     'proc_lib.obj'
  26.  
  27. import lib_boxlib, \
  28.         OpenDialog_init, 'OpenDialog_init' , \
  29.         OpenDialog_start, 'OpenDialog_start' , \
  30.         ColorDialog_init, 'ColorDialog_init' , \
  31.         ColorDialog_start, 'ColorDialog_start'
  32.        
  33. public OpenDialog_init as '_OpenDialog_init'
  34. public OpenDialog_start as '_OpenDialog_start'
  35.  
  36. public ColorDialog_init as '_ColorDialog_init'
  37. public ColorDialog_start as '_ColorDialog_start'
  38.