Subversion Repositories Kolibri OS

Rev

Rev 8199 | Rev 8346 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8199 Rev 8219
Line 9... Line 9...
9
include '../../../load_img.inc'
9
include '../../../load_img.inc'
10
include '../../../develop/libraries/box_lib/load_lib.mac'
10
include '../../../develop/libraries/box_lib/load_lib.mac'
Line 11... Line 11...
11
 
11
 
Line 12... Line 12...
12
;include 'lang.inc'
12
;include 'lang.inc'
13
 
13
 
Line 14... Line 14...
14
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
14
@use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
15
hed db 'Life 16.11.20',0 ;¯®¤¯¨áì ®ª­ 
15
hed db 'Life 18.11.20',0 ;¯®¤¯¨áì ®ª­ 
Line 16... Line 16...
16
 
16
 
Line 1661... Line 1661...
1661
db 0
1661
db 0
Line 1662... Line 1662...
1662
 
1662
 
1663
 
1663
 
Line 1664... Line 1664...
1664
 
1664
 
1665
head_f_i:
1665
head_f_i:
1666
head_f_l db '‘¨á⥬­ ï ®è¨¡ª ',0
1666
head_f_l db '"‘¨á⥬­ ï ®è¨¡ª ',0
1667
 
1667
 
Line 1668... Line 1668...
1668
system_dir_0 db '/sys/lib/'
1668
system_dir_0 db '/sys/lib/'
1669
lib_name_0 db 'proc_lib.obj',0
1669
lib_name_0 db 'proc_lib.obj',0
1670
err_message_found_lib_0 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'proc_lib.obj',39,0
1670
err_message_found_lib_0 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'proc_lib.obj',39,'" -tE',0
1671
err_message_import_0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,0
1671
err_message_import_0 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'proc_lib.obj',39,'" -tE',0
Line 1672... Line 1672...
1672
 
1672
 
1673
system_dir_1 db '/sys/lib/'
1673
system_dir_1 db '/sys/lib/'
1674
lib_name_1 db 'libimg.obj',0
1674
lib_name_1 db 'libimg.obj',0
1675
err_message_found_lib_1 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libimg.obj',39,0
1675
err_message_found_lib_1 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'libimg.obj',39,'" -tE',0
Line 1676... Line 1676...
1676
err_message_import_1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,0
1676
err_message_import_1 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'libimg.obj',39,'" -tE',0
1677
 
1677
 
1678
system_dir_2 db '/sys/lib/'
1678
system_dir_2 db '/sys/lib/'
1679
lib_name_2 db 'buf2d.obj',0
1679
lib_name_2 db 'buf2d.obj',0
1680
err_msg_found_lib_2 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'buf2d.obj',39,0
1680
err_msg_found_lib_2 db '¥ ­ ©¤¥­  ¡¨¡«¨®â¥ª  ',39,'buf2d.obj',39,'" -tE',0
1681
err_msg_import_2 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'buf2d',39,0
1681
err_msg_import_2 db 'Žè¨¡ª  ¯à¨ ¨¬¯®à⥠¡¨¡«¨®â¥ª¨ ',39,'buf2d',39,'" -tE',0
1682
 
1682
 
1683
l_libs_start:
1683
l_libs_start:
Line 1684... Line 1684...
1684
	lib0 l_libs lib_name_0, sys_path, file_name, system_dir_0,\
1684
	lib0 l_libs lib_name_0, 0, file_name, system_dir_0,\
1685
		err_message_found_lib_0, head_f_l, proclib_import,err_message_import_0, head_f_i
1685
		err_message_found_lib_0, head_f_l, proclib_import,err_message_import_0, head_f_i
1686
	lib1 l_libs lib_name_1, sys_path, file_name, system_dir_1,\
1686
	lib1 l_libs lib_name_1, 0, file_name, system_dir_1,\
1687
		err_message_found_lib_1, head_f_l, import_libimg, err_message_import_1, head_f_i
-
 
1688
	lib2 l_libs lib_name_2, sys_path, library_path, system_dir_2,\
-
 
1689
		err_msg_found_lib_2,head_f_l,import_buf2d,err_msg_import_2,head_f_i
-
 
1690
l_libs_end:
-
 
1691
 
-
 
1692
align 4
-
 
1693
import_libimg:
1687
		err_message_found_lib_1, head_f_l, import_libimg, err_message_import_1, head_f_i
1694
	dd alib_init1
1688
	lib2 l_libs lib_name_2, 0, file_name, system_dir_2,\
1695
	img_is_img  dd aimg_is_img
-
 
1696
	img_info    dd aimg_info
-
 
1697
	img_from_file dd aimg_from_file
1689
		err_msg_found_lib_2,head_f_l,import_buf2d,err_msg_import_2,head_f_i
1698
	img_to_file dd aimg_to_file
-
 
1699
	img_from_rgb dd aimg_from_rgb
-
 
1700
	img_to_rgb  dd aimg_to_rgb
-
 
1701
	img_to_rgb2 dd aimg_to_rgb2
-
 
1702
	img_decode  dd aimg_decode
-
 
1703
	img_encode  dd aimg_encode
-
 
1704
	img_create  dd aimg_create
-
 
1705
	img_destroy dd aimg_destroy
-
 
1706
	img_destroy_layer dd aimg_destroy_layer
-
 
1707
	img_count   dd aimg_count
-
 
1708
	img_lock_bits dd aimg_lock_bits
1690
l_libs_end:
1709
	img_unlock_bits dd aimg_unlock_bits
1691
 
1710
	img_flip    dd aimg_flip
-
 
1711
	img_flip_layer dd aimg_flip_layer
-
 
1712
	img_rotate  dd aimg_rotate
-
 
1713
	img_rotate_layer dd aimg_rotate_layer
-
 
1714
	img_draw    dd aimg_draw
-
 
1715
 
-
 
1716
	dd 0,0
1692
align 4
1717
	alib_init1   db 'lib_init',0
1693
import_libimg:
1718
	aimg_is_img  db 'img_is_img',0 ;®¯à¥¤¥«ï¥â ¯® ¤ ­­ë¬, ¬®¦¥â «¨ ¡¨¡«¨®â¥ª  ᤥ« âì ¨§ ­¨å ¨§®¡à ¦¥­¨¥
-
 
1719
	aimg_info    db 'img_info',0
-
 
1720
	aimg_from_file db 'img_from_file',0
1694
	dd alib_init1
1721
	aimg_to_file db 'img_to_file',0
-
 
1722
	aimg_from_rgb db 'img_from_rgb',0
-
 
1723
	aimg_to_rgb  db 'img_to_rgb',0 ;¯à¥®¡à §®¢ ­¨¥ ¨§®¡à ¦¥­¨ï ¢ ¤ ­­ë¥ RGB
-
 
1724
	aimg_to_rgb2 db 'img_to_rgb2',0
-
 
1725
	aimg_decode  db 'img_decode',0 ; ¢â®¬ â¨ç¥áª¨ ®¯à¥¤¥«ï¥â ä®à¬ â £à ä¨ç¥áª¨å ¤ ­­ëå
-
 
1726
	aimg_encode  db 'img_encode',0
-
 
1727
	aimg_create  db 'img_create',0
-
 
1728
	aimg_destroy db 'img_destroy',0
-
 
1729
	aimg_destroy_layer db 'img_destroy_layer',0
-
 
Line 1730... Line 1695...
1730
	aimg_count   db 'img_count',0
1695
	img_to_rgb2 dd aimg_to_rgb2
1731
	aimg_lock_bits db 'img_lock_bits',0
1696
	img_decode  dd aimg_decode
1732
	aimg_unlock_bits db 'img_unlock_bits',0
1697
	img_destroy dd aimg_destroy
1733
	aimg_flip    db 'img_flip',0
1698
	dd 0,0
Line 1781... Line 1746...
1781
	procinfo process_information
1746
	procinfo process_information
1782
	rb 1024
1747
	rb 1024
1783
stacktop:
1748
stacktop:
1784
	sys_path rb 1024
1749
	sys_path rb 1024
1785
	file_name:
1750
	file_name:
1786
		rb 1024 ;4096 
1751
		rb 2048 ;4096 
1787
	library_path rb 1024
-
 
1788
	plugin_path rb 4096
1752
	plugin_path rb 4096
1789
	openfile_path rb 4096
1753
	openfile_path rb 4096
1790
	filename_area rb 256
1754
	filename_area rb 256
1791
mem:
1755
mem: