1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-09-30 03:26:23 -04:00

ecmascript: Added ecmascript_clear_timeout.

This commit is contained in:
Witold Filipczyk 2007-04-26 21:04:30 +02:00 committed by Witold Filipczyk
parent f047c7c5fc
commit 05d40f6a63
2 changed files with 10 additions and 0 deletions

View File

@ -322,6 +322,15 @@ ecmascript_timeout_handler(void *i)
mem_free(td);
}
void
ecmascript_clear_timeout(struct timeout_data *td)
{
del_from_list(td);
kill_timer(&td->timer);
mem_free(td->code);
mem_free(td);
}
struct timeout_data *
ecmascript_set_timeout(struct ecmascript_interpreter *interpreter, unsigned char *code, int timeout)
{

View File

@ -81,6 +81,7 @@ void ecmascript_timeout_dialog(struct terminal *term, int max_exec_time);
void ecmascript_set_action(unsigned char **action, unsigned char *string);
struct timeout_data *ecmascript_set_timeout(struct ecmascript_interpreter *interpreter, unsigned char *code, int timeout);
void ecmascript_clear_timeout(struct timeout_data *td);
extern struct module ecmascript_module;