source: trunk/include/script.h @ 1000

Revision 1000, 1.1 KB checked in by reyalp, 2 years ago (diff)

more preparation for making script optional - split scriptable actions out of kbd.c from ultimA in http://chdk.setepontos.com/index.php?topic=5793.msg57539#msg57539

  • Property svn:eol-style set to native
Line 
1#ifndef SCRIPT_H
2#define SCRIPT_H
3
4//-------------------------------------------------------------------
5#define SCRIPT_DEFAULT_FILENAME     "A/SCRIPT.BAS"
6#define SCRIPT_NUM_PARAMS           26
7#define SCRIPT_DATA_PATH            "A/CHDK/DATA/"
8
9//-------------------------------------------------------------------
10extern const char *script_source_str;
11
12extern char script_title[36];
13extern char script_params[SCRIPT_NUM_PARAMS][28];
14extern int script_param_order[SCRIPT_NUM_PARAMS];
15
16//-------------------------------------------------------------------
17extern void script_load(const char *fn, int saved_params);
18extern void script_console_add_line(const char *str);
19extern void script_print_screen_init();
20extern void script_print_screen_end();
21extern void script_print_screen_statement(int val);
22extern int load_params_values(const char *fn, int update_vars, int read_param_set);
23extern void save_params_values(int unconditional);
24//-------------------------------------------------------------------
25
26extern long script_start_ptp(char *script, int keep_result);
27extern void *lua_get_result();
28#endif
Note: See TracBrowser for help on using the repository browser.