diff --git a/programs/develop/ktcc/trunk/bin/lib/libbox_lib.a b/programs/develop/ktcc/trunk/bin/lib/libbox_lib.a new file mode 100644 index 0000000000..96944c0ec2 Binary files /dev/null and b/programs/develop/ktcc/trunk/bin/lib/libbox_lib.a differ diff --git a/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_draw.asm new file mode 100644 index 0000000000..403f135ee0 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ FileBrowser_draw +fun_str equ 'FileBrowser_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_key.asm b/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_key.asm new file mode 100644 index 0000000000..46447ce05a --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_key.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ FileBrowser_key +fun_str equ 'FileBrowser_key' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_mouse.asm new file mode 100644 index 0000000000..dbe0de1462 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/FileBrowser_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ FileBrowser_mouse +fun_str equ 'FileBrowser_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/PathShow_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/PathShow_draw.asm new file mode 100644 index 0000000000..f35db1f8fc --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/PathShow_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ PathShow_draw +fun_str equ 'PathShow_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/PathShow_prepare.asm b/programs/develop/ktcc/trunk/lib/box_lib/PathShow_prepare.asm new file mode 100644 index 0000000000..7298af6173 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/PathShow_prepare.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ PathShow_prepare +fun_str equ 'PathShow_prepare' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/__lib__.asm b/programs/develop/ktcc/trunk/lib/box_lib/__lib__.asm new file mode 100644 index 0000000000..eac1985673 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/__lib__.asm @@ -0,0 +1,9 @@ +format ELF + +include '__lib__.inc' + +section '.text' + +public lib_name + +lib_name db 0x55, 0xAA, lib_name_str, 0 diff --git a/programs/develop/ktcc/trunk/lib/box_lib/__lib__.inc b/programs/develop/ktcc/trunk/lib/box_lib/__lib__.inc new file mode 100644 index 0000000000..c65ae84c8f --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/__lib__.inc @@ -0,0 +1,2 @@ +lib_name equ @box_lib.obj +lib_name_str equ '/sys/lib/box_lib.obj' \ No newline at end of file diff --git a/programs/develop/ktcc/trunk/lib/box_lib/check_box_draw2.asm b/programs/develop/ktcc/trunk/lib/box_lib/check_box_draw2.asm new file mode 100644 index 0000000000..965cde528f --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/check_box_draw2.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ check_box_draw2 +fun_str equ 'check_box_draw2' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/check_box_mouse2.asm b/programs/develop/ktcc/trunk/lib/box_lib/check_box_mouse2.asm new file mode 100644 index 0000000000..3793bbf57d --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/check_box_mouse2.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ check_box_mouse2 +fun_str equ 'check_box_mouse2' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/dbutton_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/dbutton_draw.asm new file mode 100644 index 0000000000..c8c69d7a6b --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/dbutton_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ dbutton_draw +fun_str equ 'dbutton_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/dbutton_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/dbutton_mouse.asm new file mode 100644 index 0000000000..2d127c3680 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/dbutton_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ dbutton_mouse +fun_str equ 'dbutton_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/edit_box.asm b/programs/develop/ktcc/trunk/lib/box_lib/edit_box.asm new file mode 100644 index 0000000000..388fefc03c --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/edit_box.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ edit_box +fun_str equ 'edit_box' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/edit_box_key.asm b/programs/develop/ktcc/trunk/lib/box_lib/edit_box_key.asm new file mode 100644 index 0000000000..01b4e05411 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/edit_box_key.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ edit_box_key +fun_str equ 'edit_box_key' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/edit_box_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/edit_box_mouse.asm new file mode 100644 index 0000000000..f417a672ff --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/edit_box_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ edit_box_mouse +fun_str equ 'edit_box_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/edit_box_set_text.asm b/programs/develop/ktcc/trunk/lib/box_lib/edit_box_set_text.asm new file mode 100644 index 0000000000..9db88d751d --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/edit_box_set_text.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ edit_box_set_text +fun_str equ 'edit_box_set_text' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/frame_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/frame_draw.asm new file mode 100644 index 0000000000..41d4f60948 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/frame_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ frame_draw +fun_str equ 'frame_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/howto.txt b/programs/develop/ktcc/trunk/lib/box_lib/howto.txt new file mode 100644 index 0000000000..cfd9ed8851 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/howto.txt @@ -0,0 +1,13 @@ +Create new library wrapper + +1. Redefine lib_name and lib_name_str in __lib__.inc +2. Create file for each symbol, basing on sample_symbol.asm and for each: +2.1. Redefine fun to *your_symbol_name* +2.2. Redefine fun_name to '*your_symbol_name*' (with quotes, this is ASCII string, no trailing zero need) +3. Change make.bat as appropriate + +ACHTUNG: lib_name need to be unique in project, this is why I started it with "@" and put "." into. +ACHTUNG: lib_name_str must be at least 5 symbols long, if is not, fix this adding padding to the path. + +Now you can create header file and declare extern variables pointers-to-functions, and then link your app with -llibname (put .a file in lib folder). +For examples of such header files, look at include/kos/inputbox.h, include/kos/console.h and include/kos/http.h. IMO, first one is the simplest. diff --git a/programs/develop/ktcc/trunk/lib/box_lib/init_checkbox2.asm b/programs/develop/ktcc/trunk/lib/box_lib/init_checkbox2.asm new file mode 100644 index 0000000000..f02ef42b34 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/init_checkbox2.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ init_checkbox2 +fun_str equ 'init_checkbox2' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/make.bat b/programs/develop/ktcc/trunk/lib/box_lib/make.bat new file mode 100644 index 0000000000..16ddcb9c23 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/make.bat @@ -0,0 +1,76 @@ +fasm __lib__.asm +fasm sample_symbol.asm +fasm option_box_mouse.asm +fasm scrollbar_v_draw.asm +fasm scrollbar_v_mouse.asm +fasm scrollbar_h_draw.asm +fasm scrollbar_h_mouse.asm +fasm dbutton_draw.asm +fasm dbutton_mouse.asm +fasm menu_bar_draw.asm +fasm menu_bar_mouse.asm +fasm menu_bar_activate.asm +fasm FileBrowser_draw.asm +fasm FileBrowser_mouse.asm +fasm FileBrowser_key.asm +fasm tl_data_init.asm +fasm tl_data_clear.asm +fasm tl_info_clear.asm +fasm tl_key.asm +fasm tl_mouse.asm +fasm tl_draw.asm +fasm tl_info_undo.asm +fasm tl_info_redo.asm +fasm tl_node_add.asm +fasm tl_node_set_data.asm +fasm tl_node_get_data.asm +fasm tl_node_delete.asm +fasm tl_cur_beg.asm +fasm tl_cur_next.asm +fasm tl_cur_perv.asm +fasm tl_node_close_open.asm +fasm tl_node_lev_inc.asm +fasm tl_node_lev_dec.asm +fasm tl_node_move_up.asm +fasm tl_node_move_down.asm +fasm tl_node_poi_get_info.asm +fasm tl_node_poi_get_next_info.asm +fasm tl_node_poi_get_data.asm +fasm tl_save_mem.asm +fasm tl_load_mem.asm +fasm tl_get_mem_size.asm +fasm PathShow_prepare.asm +fasm PathShow_draw.asm +fasm ted_but_sumb_upper.asm +fasm ted_but_sumb_lover.asm +fasm ted_but_convert_by_table.asm +fasm ted_can_save.asm +fasm ted_clear.asm +fasm ted_delete.asm +fasm ted_draw.asm +fasm ted_init.asm +fasm ted_init_scroll_bars.asm +fasm ted_init_syntax_file.asm +fasm ted_is_select.asm +fasm ted_key.asm +fasm ted_mouse.asm +fasm ted_open_file.asm +fasm ted_save_file.asm +fasm ted_text_add.asm +fasm ted_but_select_word.asm +fasm ted_but_cut.asm +fasm ted_but_copy.asm +fasm ted_but_paste.asm +fasm ted_but_undo.asm +fasm ted_but_redo.asm +fasm ted_but_reverse.asm +fasm ted_but_find.asm +fasm ted_but_replace.asm +fasm ted_text_colored.asm +fasm ted_go_to_position.asm +fasm frame_draw.asm +fasm progressbar_draw.asm +fasm progressbar_progress.asm +kos32-ar -ru libbox_lib.a *.o +del *.o +pause \ No newline at end of file diff --git a/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_activate.asm b/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_activate.asm new file mode 100644 index 0000000000..980cef181f --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_activate.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ menu_bar_activate +fun_str equ 'menu_bar_activate' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_draw.asm new file mode 100644 index 0000000000..1ba551c583 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ menu_bar_draw +fun_str equ 'menu_bar_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_mouse.asm new file mode 100644 index 0000000000..48dee6f1d5 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/menu_bar_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ menu_bar_mouse +fun_str equ 'menu_bar_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/option_box_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/option_box_draw.asm new file mode 100644 index 0000000000..691f8436b8 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/option_box_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ option_box_draw +fun_str equ 'option_box_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/option_box_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/option_box_mouse.asm new file mode 100644 index 0000000000..1ff12f0506 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/option_box_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ option_box_mouse +fun_str equ 'option_box_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/progressbar_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/progressbar_draw.asm new file mode 100644 index 0000000000..f774174a9c --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/progressbar_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ progressbar_draw +fun_str equ 'progressbar_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/progressbar_progress.asm b/programs/develop/ktcc/trunk/lib/box_lib/progressbar_progress.asm new file mode 100644 index 0000000000..5f0451b40d --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/progressbar_progress.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ progressbar_progress +fun_str equ 'progressbar_progress' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_h_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_h_draw.asm new file mode 100644 index 0000000000..35521afa28 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_h_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ scrollbar_h_draw +fun_str equ 'scrollbar_h_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_h_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_h_mouse.asm new file mode 100644 index 0000000000..4954904d3f --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_h_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ scrollbar_h_mouse +fun_str equ 'scrollbar_h_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_v_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_v_draw.asm new file mode 100644 index 0000000000..a90f23f02c --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_v_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ scrollbar_v_draw +fun_str equ 'scrollbar_v_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_v_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_v_mouse.asm new file mode 100644 index 0000000000..ff73b9dcd4 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/scrollbar_v_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ scrollbar_v_mouse +fun_str equ 'scrollbar_v_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_convert_by_table.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_convert_by_table.asm new file mode 100644 index 0000000000..ee9fb7add7 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_convert_by_table.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_convert_by_table +fun_str equ 'ted_but_convert_by_table' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_copy.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_copy.asm new file mode 100644 index 0000000000..e440672876 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_copy.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_copy +fun_str equ 'ted_but_copy' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_cut.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_cut.asm new file mode 100644 index 0000000000..1abbc12f3d --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_cut.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_cut +fun_str equ 'ted_but_cut' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_find.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_find.asm new file mode 100644 index 0000000000..a336005001 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_find.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_find +fun_str equ 'ted_but_find' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_paste.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_paste.asm new file mode 100644 index 0000000000..13ff690229 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_paste.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_paste +fun_str equ 'ted_but_paste' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_redo.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_redo.asm new file mode 100644 index 0000000000..4686684f49 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_redo.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_redo +fun_str equ 'ted_but_redo' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_replace.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_replace.asm new file mode 100644 index 0000000000..4cfaa8005b --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_replace.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_replace +fun_str equ 'ted_but_replace' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_reverse.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_reverse.asm new file mode 100644 index 0000000000..8d921aa5de --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_reverse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_reverse +fun_str equ 'ted_but_reverse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_select_word.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_select_word.asm new file mode 100644 index 0000000000..2293d66b22 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_select_word.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_select_word +fun_str equ 'ted_but_select_word' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_sumb_lover.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_sumb_lover.asm new file mode 100644 index 0000000000..750fbcf0e0 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_sumb_lover.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_sumb_lover +fun_str equ 'ted_but_sumb_lover' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_sumb_upper.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_sumb_upper.asm new file mode 100644 index 0000000000..3ed3e0b578 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_sumb_upper.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_sumb_upper +fun_str equ 'ted_but_sumb_upper' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_but_undo.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_undo.asm new file mode 100644 index 0000000000..59eb56ce59 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_but_undo.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_but_undo +fun_str equ 'ted_but_undo' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_can_save.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_can_save.asm new file mode 100644 index 0000000000..f54d551241 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_can_save.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_can_save +fun_str equ 'ted_can_save' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_clear.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_clear.asm new file mode 100644 index 0000000000..eb9ece1e5b --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_clear.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_clear +fun_str equ 'ted_clear' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_delete.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_delete.asm new file mode 100644 index 0000000000..ff6c5163bc --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_delete.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_delete +fun_str equ 'ted_delete' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_draw.asm new file mode 100644 index 0000000000..f0989d2a62 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_draw +fun_str equ 'ted_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_go_to_position.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_go_to_position.asm new file mode 100644 index 0000000000..908483c0cb --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_go_to_position.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_go_to_position +fun_str equ 'ted_go_to_position' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_init.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_init.asm new file mode 100644 index 0000000000..da6008fb39 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_init.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_init +fun_str equ 'ted_init' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_init_scroll_bars.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_init_scroll_bars.asm new file mode 100644 index 0000000000..cb2089c71e --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_init_scroll_bars.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_init_scroll_bars +fun_str equ 'ted_init_scroll_bars' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_init_syntax_file.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_init_syntax_file.asm new file mode 100644 index 0000000000..2cbb3a6884 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_init_syntax_file.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_init_syntax_file +fun_str equ 'ted_init_syntax_file' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_is_select.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_is_select.asm new file mode 100644 index 0000000000..3573dd0e98 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_is_select.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_is_select +fun_str equ 'ted_is_select' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_key.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_key.asm new file mode 100644 index 0000000000..43bb473d63 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_key.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_key +fun_str equ 'ted_key' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_mouse.asm new file mode 100644 index 0000000000..5b6b47922a --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_mouse +fun_str equ 'ted_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_open_file.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_open_file.asm new file mode 100644 index 0000000000..ba9a0ac234 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_open_file.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_open_file +fun_str equ 'ted_open_file' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_save_file.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_save_file.asm new file mode 100644 index 0000000000..9ea424c646 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_save_file.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_save_file +fun_str equ 'ted_save_file' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_text_add.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_text_add.asm new file mode 100644 index 0000000000..684b2d77f6 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_text_add.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_text_add +fun_str equ 'ted_text_add' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/ted_text_colored.asm b/programs/develop/ktcc/trunk/lib/box_lib/ted_text_colored.asm new file mode 100644 index 0000000000..b81c5d7d37 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/ted_text_colored.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ ted_text_colored +fun_str equ 'ted_text_colored' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_beg.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_beg.asm new file mode 100644 index 0000000000..e9b87a827a --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_beg.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_cur_beg +fun_str equ 'tl_cur_beg' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_next.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_next.asm new file mode 100644 index 0000000000..74ae701e31 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_next.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_cur_next +fun_str equ 'tl_cur_next' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_perv.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_perv.asm new file mode 100644 index 0000000000..6378ffcef8 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_cur_perv.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_cur_perv +fun_str equ 'tl_cur_perv' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_data_clear.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_data_clear.asm new file mode 100644 index 0000000000..96ed4ae295 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_data_clear.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_data_clear +fun_str equ 'tl_data_clear' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_data_init.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_data_init.asm new file mode 100644 index 0000000000..36da051c05 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_data_init.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_data_init +fun_str equ 'tl_data_init' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_draw.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_draw.asm new file mode 100644 index 0000000000..d28f5e5938 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_draw.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_draw +fun_str equ 'tl_draw' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_get_mem_size.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_get_mem_size.asm new file mode 100644 index 0000000000..84f9293576 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_get_mem_size.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_get_mem_size +fun_str equ 'tl_get_mem_size' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_info_clear.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_info_clear.asm new file mode 100644 index 0000000000..a6901b008a --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_info_clear.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_info_clear +fun_str equ 'tl_info_clear' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_info_redo.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_info_redo.asm new file mode 100644 index 0000000000..0c3f1dac2c --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_info_redo.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_info_redo +fun_str equ 'tl_info_redo' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_info_undo.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_info_undo.asm new file mode 100644 index 0000000000..fff531a661 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_info_undo.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_info_undo +fun_str equ 'tl_info_undo' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_key.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_key.asm new file mode 100644 index 0000000000..3ec497427a --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_key.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_key +fun_str equ 'tl_key' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_load_mem.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_load_mem.asm new file mode 100644 index 0000000000..96c3cc01ba --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_load_mem.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_load_mem +fun_str equ 'tl_load_mem' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_mouse.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_mouse.asm new file mode 100644 index 0000000000..1c1865dedb --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_mouse.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_mouse +fun_str equ 'tl_mouse' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_add.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_add.asm new file mode 100644 index 0000000000..979ea9d004 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_add.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_add +fun_str equ 'tl_node_add' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_close_open.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_close_open.asm new file mode 100644 index 0000000000..7ea5394d61 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_close_open.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_close_open +fun_str equ 'tl_node_close_open' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_delete.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_delete.asm new file mode 100644 index 0000000000..12c96b5cb3 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_delete.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_delete +fun_str equ 'tl_node_delete' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_get_data.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_get_data.asm new file mode 100644 index 0000000000..4a29b81af1 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_get_data.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_get_data +fun_str equ 'tl_node_get_data' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_lev_dec.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_lev_dec.asm new file mode 100644 index 0000000000..be0b9d044d --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_lev_dec.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_lev_dec +fun_str equ 'tl_node_lev_dec' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_lev_inc.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_lev_inc.asm new file mode 100644 index 0000000000..cf33f46acb --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_lev_inc.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_lev_inc +fun_str equ 'tl_node_lev_inc' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_move_down.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_move_down.asm new file mode 100644 index 0000000000..8326c47882 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_move_down.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_move_down +fun_str equ 'tl_node_move_down' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_move_up.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_move_up.asm new file mode 100644 index 0000000000..fb21b40809 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_move_up.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_move_up +fun_str equ 'tl_node_move_up' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_data.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_data.asm new file mode 100644 index 0000000000..a3b9792aeb --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_data.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_poi_get_data +fun_str equ 'tl_node_poi_get_data' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_info.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_info.asm new file mode 100644 index 0000000000..8b8dbafb6b --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_info.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_poi_get_info +fun_str equ 'tl_node_poi_get_info' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_next_info.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_next_info.asm new file mode 100644 index 0000000000..3f5c677d43 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_poi_get_next_info.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_poi_get_next_info +fun_str equ 'tl_node_poi_get_next_info' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_node_set_data.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_set_data.asm new file mode 100644 index 0000000000..18964a9da9 --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_node_set_data.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_node_set_data +fun_str equ 'tl_node_set_data' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name diff --git a/programs/develop/ktcc/trunk/lib/box_lib/tl_save_mem.asm b/programs/develop/ktcc/trunk/lib/box_lib/tl_save_mem.asm new file mode 100644 index 0000000000..e7befb7f6c --- /dev/null +++ b/programs/develop/ktcc/trunk/lib/box_lib/tl_save_mem.asm @@ -0,0 +1,18 @@ +format ELF + +include "__lib__.inc" + +fun equ tl_save_mem +fun_str equ 'tl_save_mem' + +section '.text' + +fun_name db fun_str, 0 + +section '.data' + +extrn lib_name +public fun + +fun dd fun_name +lib dd lib_name