diff options
Diffstat (limited to 'src/map/script.h')
-rw-r--r-- | src/map/script.h | 67 |
1 files changed, 36 insertions, 31 deletions
diff --git a/src/map/script.h b/src/map/script.h index c5ff909..b70aba3 100644 --- a/src/map/script.h +++ b/src/map/script.h @@ -2,46 +2,51 @@ #ifndef _SCRIPT_H_ #define _SCRIPT_H_ -struct script_data { - int type; - union { - int num; - char *str; - } u; +struct script_data +{ + int type; + union + { + int num; + char *str; + } u; }; -struct script_stack { - int sp,sp_max; - struct script_data *stack_data; +struct script_stack +{ + int sp, sp_max; + struct script_data *stack_data; }; -struct script_state { - struct script_stack *stack; - int start,end; - int pos,state; - int rid,oid; - char *script,*new_script; - int defsp,new_pos,new_defsp; +struct script_state +{ + struct script_stack *stack; + int start, end; + int pos, state; + int rid, oid; + char *script, *new_script; + int defsp, new_pos, new_defsp; }; -unsigned char * parse_script(unsigned char *,int); -typedef struct argrec { - char *name; - union { - int i; - char * s; - } v; +unsigned char *parse_script (unsigned char *, int); +typedef struct argrec +{ + char *name; + union + { + int i; + char *s; + } v; } argrec_t; -int run_script_l(unsigned char *,int,int,int,int,argrec_t *args); -int run_script(unsigned char *,int,int,int); +int run_script_l (unsigned char *, int, int, int, int, argrec_t * args); +int run_script (unsigned char *, int, int, int); -struct dbt* script_get_label_db(); -struct dbt* script_get_userfunc_db(); +struct dbt *script_get_label_db (); +struct dbt *script_get_userfunc_db (); -int script_config_read(char *cfgName); -int do_init_script(); -int do_final_script(); +int script_config_read (char *cfgName); +int do_init_script (); +int do_final_script (); extern char mapreg_txt[]; #endif - |