mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[session] cast
This commit is contained in:
parent
b0565cce64
commit
20aea2ceaf
@ -151,7 +151,7 @@ check_whether_file_exists(char *name)
|
|||||||
return namelen;
|
return namelen;
|
||||||
|
|
||||||
for (i = 0; i < sizeof(chars) - 1; i++) {
|
for (i = 0; i < sizeof(chars) - 1; i++) {
|
||||||
char *pos = memchr(name, chars[i], namelen);
|
char *pos = (char *)memchr(name, chars[i], namelen);
|
||||||
int exists;
|
int exists;
|
||||||
|
|
||||||
if (!pos) continue;
|
if (!pos) continue;
|
||||||
@ -631,7 +631,7 @@ add_uri_to_string(struct string *string, const struct uri *uri,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (wants(URI_QUERY) && uri->datalen) {
|
if (wants(URI_QUERY) && uri->datalen) {
|
||||||
const char *query = memchr(uri->data, '?', uri->datalen);
|
const char *query = (const char *)memchr(uri->data, '?', uri->datalen);
|
||||||
|
|
||||||
assertm(URI_QUERY == components,
|
assertm(URI_QUERY == components,
|
||||||
"URI_QUERY should be used alone %d", components);
|
"URI_QUERY should be used alone %d", components);
|
||||||
@ -906,7 +906,7 @@ join_urls(struct uri *base, char *rel)
|
|||||||
length = base->fragment ? base->fragment - struri(base) - 1
|
length = base->fragment ? base->fragment - struri(base) - 1
|
||||||
: get_real_uri_length(base);
|
: get_real_uri_length(base);
|
||||||
|
|
||||||
uristring = memchr(base->data, '?', base->datalen);
|
uristring = (char *)memchr(base->data, '?', base->datalen);
|
||||||
if (uristring) length = uristring - struri(base);
|
if (uristring) length = uristring - struri(base);
|
||||||
|
|
||||||
} else if (rel[0] == '/' && rel[1] == '/') {
|
} else if (rel[0] == '/' && rel[1] == '/') {
|
||||||
@ -1574,7 +1574,7 @@ get_uri_cache_entry(char *string, int length)
|
|||||||
if_assert_failed return NULL;
|
if_assert_failed return NULL;
|
||||||
|
|
||||||
item = get_hash_item(uri_cache.map, string, length);
|
item = get_hash_item(uri_cache.map, string, length);
|
||||||
if (item) return item->value;
|
if (item) return (struct uri_cache_entry *)item->value;
|
||||||
|
|
||||||
/* Setup a new entry */
|
/* Setup a new entry */
|
||||||
|
|
||||||
@ -1646,7 +1646,7 @@ done_uri(struct uri *uri)
|
|||||||
if (is_object_used(uri)) return;
|
if (is_object_used(uri)) return;
|
||||||
|
|
||||||
item = get_hash_item(uri_cache.map, string, length);
|
item = get_hash_item(uri_cache.map, string, length);
|
||||||
entry = item ? item->value : NULL;
|
entry = (struct uri_cache_entry *)(item ? item->value : NULL);
|
||||||
|
|
||||||
assertm(entry != NULL, "Releasing unknown URI [%s]", string);
|
assertm(entry != NULL, "Releasing unknown URI [%s]", string);
|
||||||
del_hash_item(uri_cache.map, item);
|
del_hash_item(uri_cache.map, item);
|
||||||
|
@ -180,7 +180,7 @@ void
|
|||||||
abort_all_downloads(void)
|
abort_all_downloads(void)
|
||||||
{
|
{
|
||||||
while (!list_empty(downloads))
|
while (!list_empty(downloads))
|
||||||
abort_download(downloads.next);
|
abort_download((struct file_download *)downloads.next);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -359,7 +359,7 @@ do_follow_url_mailcap(struct session *ses, struct uri *uri)
|
|||||||
static void
|
static void
|
||||||
exec_mailcap_command(void *data)
|
exec_mailcap_command(void *data)
|
||||||
{
|
{
|
||||||
struct exec_mailcap *exec_mailcap = data;
|
struct exec_mailcap *exec_mailcap = (struct exec_mailcap *)data;
|
||||||
|
|
||||||
if (exec_mailcap) {
|
if (exec_mailcap) {
|
||||||
if (exec_mailcap->command) {
|
if (exec_mailcap->command) {
|
||||||
@ -667,7 +667,7 @@ struct cdf_hop {
|
|||||||
static void
|
static void
|
||||||
lun_alternate(void *lun_hop_)
|
lun_alternate(void *lun_hop_)
|
||||||
{
|
{
|
||||||
struct lun_hop *lun_hop = lun_hop_;
|
struct lun_hop *lun_hop = (struct lun_hop *)lun_hop_;
|
||||||
|
|
||||||
lun_hop->callback(lun_hop->term, lun_hop->file, lun_hop->data,
|
lun_hop->callback(lun_hop->term, lun_hop->file, lun_hop->data,
|
||||||
lun_hop->flags);
|
lun_hop->flags);
|
||||||
@ -684,7 +684,7 @@ lun_alternate(void *lun_hop_)
|
|||||||
static void
|
static void
|
||||||
lun_cancel(void *lun_hop_)
|
lun_cancel(void *lun_hop_)
|
||||||
{
|
{
|
||||||
struct lun_hop *lun_hop = lun_hop_;
|
struct lun_hop *lun_hop = (struct lun_hop *)lun_hop_;
|
||||||
|
|
||||||
lun_hop->callback(lun_hop->term, NULL, lun_hop->data,
|
lun_hop->callback(lun_hop->term, NULL, lun_hop->data,
|
||||||
lun_hop->flags);
|
lun_hop->flags);
|
||||||
@ -703,7 +703,7 @@ lun_cancel(void *lun_hop_)
|
|||||||
static void
|
static void
|
||||||
lun_overwrite(void *lun_hop_)
|
lun_overwrite(void *lun_hop_)
|
||||||
{
|
{
|
||||||
struct lun_hop *lun_hop = lun_hop_;
|
struct lun_hop *lun_hop = (struct lun_hop *)lun_hop_;
|
||||||
|
|
||||||
lun_hop->callback(lun_hop->term, lun_hop->ofile, lun_hop->data,
|
lun_hop->callback(lun_hop->term, lun_hop->ofile, lun_hop->data,
|
||||||
lun_hop->flags);
|
lun_hop->flags);
|
||||||
@ -721,7 +721,7 @@ lun_overwrite(void *lun_hop_)
|
|||||||
static void
|
static void
|
||||||
lun_resume(void *lun_hop_)
|
lun_resume(void *lun_hop_)
|
||||||
{
|
{
|
||||||
struct lun_hop *lun_hop = lun_hop_;
|
struct lun_hop *lun_hop = (struct lun_hop *)lun_hop_;
|
||||||
|
|
||||||
lun_hop->callback(lun_hop->term, lun_hop->ofile, lun_hop->data,
|
lun_hop->callback(lun_hop->term, lun_hop->ofile, lun_hop->data,
|
||||||
lun_hop->flags | DOWNLOAD_RESUME_SELECTED);
|
lun_hop->flags | DOWNLOAD_RESUME_SELECTED);
|
||||||
@ -863,7 +863,7 @@ static void
|
|||||||
create_download_file_do(struct terminal *term, char *file,
|
create_download_file_do(struct terminal *term, char *file,
|
||||||
void *data, enum download_flags flags)
|
void *data, enum download_flags flags)
|
||||||
{
|
{
|
||||||
struct cdf_hop *cdf_hop = data;
|
struct cdf_hop *cdf_hop = (struct cdf_hop *)data;
|
||||||
char *wd;
|
char *wd;
|
||||||
int h = -1;
|
int h = -1;
|
||||||
int saved_errno;
|
int saved_errno;
|
||||||
@ -1108,7 +1108,7 @@ common_download_do(struct terminal *term, int fd, void *data,
|
|||||||
enum download_flags flags)
|
enum download_flags flags)
|
||||||
{
|
{
|
||||||
struct file_download *file_download;
|
struct file_download *file_download;
|
||||||
struct cmdw_hop *cmdw_hop = data;
|
struct cmdw_hop *cmdw_hop = (struct cmdw_hop *)data;
|
||||||
struct uri *download_uri = cmdw_hop->download_uri;
|
struct uri *download_uri = cmdw_hop->download_uri;
|
||||||
char *file = cmdw_hop->real_file;
|
char *file = cmdw_hop->real_file;
|
||||||
struct session *ses = cmdw_hop->ses;
|
struct session *ses = cmdw_hop->ses;
|
||||||
@ -1177,7 +1177,7 @@ common_download(struct session *ses, char *file,
|
|||||||
void
|
void
|
||||||
start_download(void *ses, char *file)
|
start_download(void *ses, char *file)
|
||||||
{
|
{
|
||||||
common_download(ses, file,
|
common_download((struct session *)ses, file,
|
||||||
DOWNLOAD_RESUME_ALLOWED);
|
DOWNLOAD_RESUME_ALLOWED);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1192,7 +1192,7 @@ start_download(void *ses, char *file)
|
|||||||
void
|
void
|
||||||
resume_download(void *ses, char *file)
|
resume_download(void *ses, char *file)
|
||||||
{
|
{
|
||||||
common_download(ses, file,
|
common_download((struct session *)ses, file,
|
||||||
DOWNLOAD_RESUME_ALLOWED | DOWNLOAD_RESUME_SELECTED);
|
DOWNLOAD_RESUME_ALLOWED | DOWNLOAD_RESUME_SELECTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1233,7 +1233,7 @@ static void
|
|||||||
continue_download_do(struct terminal *term, int fd, void *data,
|
continue_download_do(struct terminal *term, int fd, void *data,
|
||||||
enum download_flags flags)
|
enum download_flags flags)
|
||||||
{
|
{
|
||||||
struct codw_hop *codw_hop = data;
|
struct codw_hop *codw_hop = (struct codw_hop *)data;
|
||||||
struct file_download *file_download = NULL;
|
struct file_download *file_download = NULL;
|
||||||
struct type_query *type_query;
|
struct type_query *type_query;
|
||||||
|
|
||||||
@ -1301,7 +1301,7 @@ cancel:
|
|||||||
static void
|
static void
|
||||||
continue_download(void *data, char *file)
|
continue_download(void *data, char *file)
|
||||||
{
|
{
|
||||||
struct type_query *type_query = data;
|
struct type_query *type_query = (struct type_query *)data;
|
||||||
struct codw_hop *codw_hop = (struct codw_hop *)mem_calloc(1, sizeof(*codw_hop));
|
struct codw_hop *codw_hop = (struct codw_hop *)mem_calloc(1, sizeof(*codw_hop));
|
||||||
|
|
||||||
if (!codw_hop) {
|
if (!codw_hop) {
|
||||||
@ -1407,7 +1407,7 @@ done_type_query(struct type_query *type_query)
|
|||||||
void
|
void
|
||||||
tp_cancel(void *data)
|
tp_cancel(void *data)
|
||||||
{
|
{
|
||||||
struct type_query *type_query = data;
|
struct type_query *type_query = (struct type_query *)data;
|
||||||
|
|
||||||
/* XXX: Should we really abort? (1 vs 0 as the last param) --pasky */
|
/* XXX: Should we really abort? (1 vs 0 as the last param) --pasky */
|
||||||
cancel_download(&type_query->download, 1);
|
cancel_download(&type_query->download, 1);
|
||||||
@ -1440,7 +1440,7 @@ tp_save(struct type_query *type_query)
|
|||||||
static widget_handler_status_T
|
static widget_handler_status_T
|
||||||
tp_show_header(struct dialog_data *dlg_data, struct widget_data *widget_data)
|
tp_show_header(struct dialog_data *dlg_data, struct widget_data *widget_data)
|
||||||
{
|
{
|
||||||
struct type_query *type_query = widget_data->widget->data;
|
struct type_query *type_query = (struct type_query *)widget_data->widget->data;
|
||||||
|
|
||||||
cached_header_dialog(type_query->ses, type_query->cached);
|
cached_header_dialog(type_query->ses, type_query->cached);
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ static inline void
|
|||||||
free_history(LIST_OF(struct location) *history)
|
free_history(LIST_OF(struct location) *history)
|
||||||
{
|
{
|
||||||
while (!list_empty(*history)) {
|
while (!list_empty(*history)) {
|
||||||
struct location *loc = history->next;
|
struct location *loc = (struct location *)history->next;
|
||||||
|
|
||||||
del_from_list(loc);
|
del_from_list(loc);
|
||||||
destroy_location(loc);
|
destroy_location(loc);
|
||||||
|
@ -143,7 +143,7 @@ void
|
|||||||
done_saved_session_info(void)
|
done_saved_session_info(void)
|
||||||
{
|
{
|
||||||
while (!list_empty(session_info))
|
while (!list_empty(session_info))
|
||||||
done_session_info(session_info.next);
|
done_session_info((struct session_info *)session_info.next);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Timer callback for session_info.timer. As explained in install_timer(),
|
/** Timer callback for session_info.timer. As explained in install_timer(),
|
||||||
@ -228,7 +228,7 @@ get_master_session(void)
|
|||||||
if (ses->tab->term->master) {
|
if (ses->tab->term->master) {
|
||||||
struct window *current_tab = get_current_tab(ses->tab->term);
|
struct window *current_tab = get_current_tab(ses->tab->term);
|
||||||
|
|
||||||
return current_tab ? current_tab->data : NULL;
|
return (struct session *)(current_tab ? current_tab->data : NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -598,7 +598,7 @@ void
|
|||||||
check_questions_queue(struct session *ses)
|
check_questions_queue(struct session *ses)
|
||||||
{
|
{
|
||||||
while (!list_empty(questions_queue)) {
|
while (!list_empty(questions_queue)) {
|
||||||
struct questions_entry *q = questions_queue.next;
|
struct questions_entry *q = (struct questions_entry *)questions_queue.next;
|
||||||
|
|
||||||
q->callback(ses, q->data);
|
q->callback(ses, q->data);
|
||||||
del_from_list(q);
|
del_from_list(q);
|
||||||
@ -970,7 +970,7 @@ setup_first_session(struct session *ses, struct uri *uri)
|
|||||||
"Press ESC for menu. Documentation is available in "
|
"Press ESC for menu. Documentation is available in "
|
||||||
"Help menu."),
|
"Help menu."),
|
||||||
ses, 1,
|
ses, 1,
|
||||||
MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC));
|
MSG_BOX_BUTTON(N_("~OK"), (void (*)(void *))handler, B_ENTER | B_ESC));
|
||||||
|
|
||||||
/* If there is no URI the goto dialog will pop up so there is
|
/* If there is no URI the goto dialog will pop up so there is
|
||||||
* no need to call setup_session(). */
|
* no need to call setup_session(). */
|
||||||
@ -1251,7 +1251,7 @@ decode_session_info(struct terminal *term, struct terminal_info *info)
|
|||||||
/* If processing session info from a -remote instance we want
|
/* If processing session info from a -remote instance we want
|
||||||
* to hook up with the master so we can handle request for
|
* to hook up with the master so we can handle request for
|
||||||
* stuff in current tab. */
|
* stuff in current tab. */
|
||||||
base_session = get_master_session() ?: sessions.next;
|
base_session = (struct session *)(get_master_session() ?: sessions.next);
|
||||||
|
|
||||||
if (!base_session) {
|
if (!base_session) {
|
||||||
return 0;
|
return 0;
|
||||||
@ -1286,7 +1286,7 @@ decode_session_info(struct terminal *term, struct terminal_info *info)
|
|||||||
|
|
||||||
/* Extract multiple (possible) NUL terminated URIs */
|
/* Extract multiple (possible) NUL terminated URIs */
|
||||||
while (len > 0) {
|
while (len > 0) {
|
||||||
char *end = memchr(str, 0, len);
|
char *end = (char *)memchr(str, 0, len);
|
||||||
int urilength = end ? end - str : len;
|
int urilength = end ? end - str : len;
|
||||||
struct uri *uri = NULL;
|
struct uri *uri = NULL;
|
||||||
char *uristring = memacpy(str, urilength);
|
char *uristring = memacpy(str, urilength);
|
||||||
@ -1382,7 +1382,7 @@ destroy_session(struct session *ses)
|
|||||||
kill_timer(&ses->display_timer);
|
kill_timer(&ses->display_timer);
|
||||||
|
|
||||||
while (!list_empty(ses->type_queries))
|
while (!list_empty(ses->type_queries))
|
||||||
done_type_query(ses->type_queries.next);
|
done_type_query((struct type_query *)ses->type_queries.next);
|
||||||
|
|
||||||
if (ses->download_uri) done_uri(ses->download_uri);
|
if (ses->download_uri) done_uri(ses->download_uri);
|
||||||
mem_free_if(ses->search_word);
|
mem_free_if(ses->search_word);
|
||||||
@ -1493,7 +1493,7 @@ set_session_referrer(struct session *ses, struct uri *referrer)
|
|||||||
static void
|
static void
|
||||||
tabwin_func(struct window *tab, struct term_event *ev)
|
tabwin_func(struct window *tab, struct term_event *ev)
|
||||||
{
|
{
|
||||||
struct session *ses = tab->data;
|
struct session *ses = (struct session *)tab->data;
|
||||||
|
|
||||||
switch (ev->ev) {
|
switch (ev->ev) {
|
||||||
case EVENT_ABORT:
|
case EVENT_ABORT:
|
||||||
|
@ -101,7 +101,7 @@ ses_load(struct session *ses, struct uri *uri, char *target_frame,
|
|||||||
static void
|
static void
|
||||||
post_yes(void *task_)
|
post_yes(void *task_)
|
||||||
{
|
{
|
||||||
struct task *task = task_;
|
struct task *task = (struct task *)task_;
|
||||||
|
|
||||||
abort_preloading(task->ses, 0);
|
abort_preloading(task->ses, 0);
|
||||||
|
|
||||||
@ -114,7 +114,7 @@ post_yes(void *task_)
|
|||||||
static void
|
static void
|
||||||
post_no(void *task_)
|
post_no(void *task_)
|
||||||
{
|
{
|
||||||
struct task *task = task_;
|
struct task *task = (struct task *)task_;
|
||||||
|
|
||||||
reload(task->ses, CACHE_MODE_NORMAL);
|
reload(task->ses, CACHE_MODE_NORMAL);
|
||||||
done_uri(task->uri);
|
done_uri(task->uri);
|
||||||
@ -704,7 +704,7 @@ goto_uri_frame(struct session *ses, struct uri *uri,
|
|||||||
void
|
void
|
||||||
delayed_goto_uri_frame(void *data)
|
delayed_goto_uri_frame(void *data)
|
||||||
{
|
{
|
||||||
struct delayed_open *deo = data;
|
struct delayed_open *deo = (struct delayed_open *)data;
|
||||||
struct frame *frame;
|
struct frame *frame;
|
||||||
|
|
||||||
assert(deo);
|
assert(deo);
|
||||||
@ -723,8 +723,8 @@ delayed_goto_uri_frame(void *data)
|
|||||||
void
|
void
|
||||||
map_selected(struct terminal *term, void *ld_, void *ses_)
|
map_selected(struct terminal *term, void *ld_, void *ses_)
|
||||||
{
|
{
|
||||||
struct link_def *ld = ld_;
|
struct link_def *ld = (struct link_def *)ld_;
|
||||||
struct session *ses = ses_;
|
struct session *ses = (struct session *)ses_;
|
||||||
struct uri *uri = get_uri(ld->link, URI_NONE);
|
struct uri *uri = get_uri(ld->link, URI_NONE);
|
||||||
|
|
||||||
goto_uri_frame(ses, uri, ld->target, CACHE_MODE_NORMAL);
|
goto_uri_frame(ses, uri, ld->target, CACHE_MODE_NORMAL);
|
||||||
|
Loading…
Reference in New Issue
Block a user