cmm lib, eolite: prepare to autoimports
git-svn-id: svn://kolibrios.org@9699 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
dac27e480b
commit
a0ef0e0cd4
|
@ -187,9 +187,11 @@ void main()
|
||||||
dword id;
|
dword id;
|
||||||
int old_cur_y;
|
int old_cur_y;
|
||||||
|
|
||||||
|
#ifndef __COFF__
|
||||||
load_dll(boxlib, #box_lib_init,0);
|
load_dll(boxlib, #box_lib_init,0);
|
||||||
load_dll(libini, #lib_init,1);
|
load_dll(libini, #lib_init,1);
|
||||||
load_dll(libimg, #libimg_init,1);
|
load_dll(libimg, #libimg_init,1);
|
||||||
|
#endif
|
||||||
|
|
||||||
handle_param();
|
handle_param();
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
#pragma option cri-
|
#pragma option cri-
|
||||||
#pragma option -CPA
|
#pragma option -CPA
|
||||||
#initallvar 0
|
#initallvar 0
|
||||||
|
|
||||||
|
#ifndef __COFF__
|
||||||
#jumptomain FALSE
|
#jumptomain FALSE
|
||||||
|
|
||||||
#startaddress 0
|
#startaddress 0
|
||||||
|
@ -28,6 +30,16 @@ dword I_Param = #param;
|
||||||
dword I_Path = #program_path;
|
dword I_Path = #program_path;
|
||||||
char param[4096];
|
char param[4096];
|
||||||
char program_path[4096];
|
char program_path[4096];
|
||||||
|
#else
|
||||||
|
extern dword __argv;
|
||||||
|
extern dword __path;
|
||||||
|
|
||||||
|
dword I_Param = #__argv;
|
||||||
|
dword I_Path = #__path;
|
||||||
|
|
||||||
|
#define param __argv
|
||||||
|
#define program_path __path
|
||||||
|
#endif
|
||||||
|
|
||||||
#define bool int
|
#define bool int
|
||||||
|
|
||||||
|
@ -653,13 +665,19 @@ inline fastcall dword GetStartTime()
|
||||||
dword __generator; // random number generator init
|
dword __generator; // random number generator init
|
||||||
|
|
||||||
//The initialization of the initial data before running
|
//The initialization of the initial data before running
|
||||||
|
#ifdef __COFF__
|
||||||
|
void start()
|
||||||
|
#else
|
||||||
:void ______INIT______()
|
:void ______INIT______()
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
skin_h = @GetSkinHeight();
|
skin_h = @GetSkinHeight();
|
||||||
screen.w = @GetScreenWidth()+1;
|
screen.w = @GetScreenWidth()+1;
|
||||||
screen.h = @GetScreenHeight()+1;
|
screen.h = @GetScreenHeight()+1;
|
||||||
__generator = @GetStartTime();
|
__generator = @GetStartTime();
|
||||||
|
#ifndef __COFF__
|
||||||
mem_init();
|
mem_init();
|
||||||
|
#endif
|
||||||
main();
|
main();
|
||||||
}
|
}
|
||||||
______STOP______:
|
______STOP______:
|
||||||
|
|
|
@ -6,6 +6,25 @@
|
||||||
#include "../lib/kolibri.h"
|
#include "../lib/kolibri.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __COFF__
|
||||||
|
extern dword edit_box_draw;
|
||||||
|
extern dword edit_box_key;
|
||||||
|
extern dword edit_box_mouse;
|
||||||
|
extern dword edit_box_set_text;
|
||||||
|
|
||||||
|
extern dword scrollbar_v_draw;
|
||||||
|
extern dword scrollbar_v_mouse;
|
||||||
|
extern dword scrollbar_h_draw;
|
||||||
|
extern dword scrollbar_h_mouse;
|
||||||
|
|
||||||
|
extern dword PathShow_prepare;
|
||||||
|
extern dword PathShow_draw;
|
||||||
|
|
||||||
|
extern dword progressbar_draw;
|
||||||
|
extern dword progressbar_progress;
|
||||||
|
|
||||||
|
extern dword frame_draw;
|
||||||
|
#else
|
||||||
#ifndef INCLUDE_DLL_H
|
#ifndef INCLUDE_DLL_H
|
||||||
#include "../lib/dll.h"
|
#include "../lib/dll.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -55,7 +74,7 @@ char aProgressbar_draw [] = "progressbar_draw";
|
||||||
char aProgressbar_progress[] = "progressbar_progress";
|
char aProgressbar_progress[] = "progressbar_progress";
|
||||||
|
|
||||||
char aFrame_draw[] = "frame_draw";
|
char aFrame_draw[] = "frame_draw";
|
||||||
|
#endif
|
||||||
|
|
||||||
struct PathShow_data
|
struct PathShow_data
|
||||||
{
|
{
|
||||||
|
|
|
@ -5,6 +5,18 @@
|
||||||
#include "../lib/kolibri.h"
|
#include "../lib/kolibri.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __COFF__
|
||||||
|
extern dword http_get;
|
||||||
|
extern dword http_head;
|
||||||
|
extern dword http_post;
|
||||||
|
extern dword http_find_header_field;
|
||||||
|
extern dword http_send;
|
||||||
|
extern dword http_receive;
|
||||||
|
extern dword http_disconnect;
|
||||||
|
extern dword http_free;
|
||||||
|
extern dword http_escape;
|
||||||
|
extern dword http_unescape;
|
||||||
|
#else
|
||||||
#ifndef INCLUDE_DLL_H
|
#ifndef INCLUDE_DLL_H
|
||||||
#include "../lib/dll.h"
|
#include "../lib/dll.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -36,6 +48,7 @@ char aHTTPdisconnect[] = "disconnect";
|
||||||
char aHTTPfree[] = "free";
|
char aHTTPfree[] = "free";
|
||||||
char aURIescape[] = "escape";
|
char aURIescape[] = "escape";
|
||||||
char aURIunescape[] = "unescape";
|
char aURIunescape[] = "unescape";
|
||||||
|
#endif
|
||||||
|
|
||||||
// status flags
|
// status flags
|
||||||
#define FLAG_HTTP11 1 << 0
|
#define FLAG_HTTP11 1 << 0
|
||||||
|
|
|
@ -10,6 +10,22 @@
|
||||||
#include "../lib/mem.h"
|
#include "../lib/mem.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __COFF__
|
||||||
|
extern dword img_decode;
|
||||||
|
extern dword img_destroy;
|
||||||
|
extern dword img_draw;
|
||||||
|
extern dword img_create;
|
||||||
|
extern dword img_encode;
|
||||||
|
extern dword img_convert;
|
||||||
|
extern dword img_from_file;
|
||||||
|
extern dword img_blend;
|
||||||
|
//extern dword img_is_img;
|
||||||
|
//extern dword img_to_rgb2;
|
||||||
|
//extern dword img_scale;
|
||||||
|
extern dword img_flip;
|
||||||
|
extern dword img_rotate;
|
||||||
|
extern dword img_to_rgb;
|
||||||
|
#else
|
||||||
#ifndef INCLUDE_DLL_H
|
#ifndef INCLUDE_DLL_H
|
||||||
#include "../lib/dll.h"
|
#include "../lib/dll.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -52,6 +68,7 @@ char aimg_scale[] = "img_scale";
|
||||||
//char aimg_is_img[] = "img_is_img";
|
//char aimg_is_img[] = "img_is_img";
|
||||||
//char aimg_to_rgb[] = "img_to_rgb";
|
//char aimg_to_rgb[] = "img_to_rgb";
|
||||||
//char aimg_to_rgb2[] = "img_to_rgb2";
|
//char aimg_to_rgb2[] = "img_to_rgb2";
|
||||||
|
#endif
|
||||||
|
|
||||||
#define LIBIMG_FORMAT_BMP 1
|
#define LIBIMG_FORMAT_BMP 1
|
||||||
#define LIBIMG_FORMAT_ICO 2
|
#define LIBIMG_FORMAT_ICO 2
|
||||||
|
|
|
@ -5,6 +5,17 @@
|
||||||
#include "../lib/kolibri.h"
|
#include "../lib/kolibri.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __COFF__
|
||||||
|
extern dword ini_enum_sections;
|
||||||
|
extern dword ini_enum_keys;
|
||||||
|
extern dword ini_get_str;
|
||||||
|
extern dword ini_get_int;
|
||||||
|
extern dword ini_get_color;
|
||||||
|
extern dword ini_set_str;
|
||||||
|
extern dword ini_set_int;
|
||||||
|
//extern dword ini_set_color;
|
||||||
|
//extern dword ini_get_shortcut;
|
||||||
|
#else
|
||||||
#ifndef INCLUDE_DLL_H
|
#ifndef INCLUDE_DLL_H
|
||||||
#include "../lib/dll.h"
|
#include "../lib/dll.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -34,6 +45,7 @@ char aini_set_int[] = "ini_set_int";
|
||||||
//char aini_get_shortcut[] = "ini_get_shortcut";
|
//char aini_get_shortcut[] = "ini_get_shortcut";
|
||||||
char aini_get_color[] = "ini_get_color";
|
char aini_get_color[] = "ini_get_color";
|
||||||
//char aini_set_color[] = "ini_set_color";
|
//char aini_set_color[] = "ini_set_color";
|
||||||
|
#endif
|
||||||
|
|
||||||
//===================================================//
|
//===================================================//
|
||||||
// //
|
// //
|
||||||
|
|
|
@ -5,6 +5,10 @@
|
||||||
#include "../lib/kolibri.h"
|
#include "../lib/kolibri.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __COFF__
|
||||||
|
extern dword OpenDialog_init;
|
||||||
|
extern dword OpenDialog_start;
|
||||||
|
#else
|
||||||
#ifndef INCLUDE_DLL_H
|
#ifndef INCLUDE_DLL_H
|
||||||
#include "../lib/dll.h"
|
#include "../lib/dll.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -18,6 +22,7 @@ $DD 2 dup 0
|
||||||
|
|
||||||
char aOpenDialog_init[] = "OpenDialog_init";
|
char aOpenDialog_init[] = "OpenDialog_init";
|
||||||
char aOpenDialog_start[] = "OpenDialog_start";
|
char aOpenDialog_start[] = "OpenDialog_start";
|
||||||
|
#endif
|
||||||
|
|
||||||
struct opendialog
|
struct opendialog
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue