mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[globhist] cast
This commit is contained in:
parent
0029ed4c54
commit
abe32780ab
@ -44,7 +44,7 @@ is_globhist_item_used(struct listbox_item *item)
|
|||||||
static char *
|
static char *
|
||||||
get_globhist_item_text(struct listbox_item *box_item, struct terminal *term)
|
get_globhist_item_text(struct listbox_item *box_item, struct terminal *term)
|
||||||
{
|
{
|
||||||
struct global_history_item *item = box_item->udata;
|
struct global_history_item *item = (struct global_history_item *)box_item->udata;
|
||||||
struct string info;
|
struct string info;
|
||||||
|
|
||||||
if (get_opt_int("document.history.global.display_type", NULL)
|
if (get_opt_int("document.history.global.display_type", NULL)
|
||||||
@ -59,7 +59,7 @@ get_globhist_item_text(struct listbox_item *box_item, struct terminal *term)
|
|||||||
static char *
|
static char *
|
||||||
get_globhist_item_info(struct listbox_item *box_item, struct terminal *term)
|
get_globhist_item_info(struct listbox_item *box_item, struct terminal *term)
|
||||||
{
|
{
|
||||||
struct global_history_item *item = box_item->udata;
|
struct global_history_item *item = (struct global_history_item *)box_item->udata;
|
||||||
struct string info;
|
struct string info;
|
||||||
|
|
||||||
if (box_item->type == BI_FOLDER) return NULL;
|
if (box_item->type == BI_FOLDER) return NULL;
|
||||||
@ -82,7 +82,7 @@ get_globhist_item_root(struct listbox_item *box_item)
|
|||||||
static struct uri *
|
static struct uri *
|
||||||
get_globhist_item_uri(struct listbox_item *item)
|
get_globhist_item_uri(struct listbox_item *item)
|
||||||
{
|
{
|
||||||
struct global_history_item *historyitem = item->udata;
|
struct global_history_item *historyitem = (struct global_history_item *)item->udata;
|
||||||
|
|
||||||
return get_uri(historyitem->url, URI_NONE);
|
return get_uri(historyitem->url, URI_NONE);
|
||||||
}
|
}
|
||||||
@ -96,7 +96,7 @@ can_delete_globhist_item(struct listbox_item *item)
|
|||||||
static void
|
static void
|
||||||
delete_globhist_item(struct listbox_item *item, int last)
|
delete_globhist_item(struct listbox_item *item, int last)
|
||||||
{
|
{
|
||||||
struct global_history_item *historyitem = item->udata;
|
struct global_history_item *historyitem = (struct global_history_item *)item->udata;
|
||||||
|
|
||||||
assert(!is_object_used(historyitem));
|
assert(!is_object_used(historyitem));
|
||||||
|
|
||||||
@ -150,11 +150,11 @@ static const struct listbox_ops gh_listbox_ops = {
|
|||||||
static void
|
static void
|
||||||
history_search_do(void *data)
|
history_search_do(void *data)
|
||||||
{
|
{
|
||||||
struct dialog *dlg = data;
|
struct dialog *dlg = (struct dialog *)data;
|
||||||
struct listbox_item *item = globhist_browser.root.child.next;
|
struct listbox_item *item = (struct listbox_item *)globhist_browser.root.child.next;
|
||||||
struct listbox_data *box;
|
struct listbox_data *box;
|
||||||
|
|
||||||
if (!globhist_simple_search(dlg->widgets[1].data, dlg->widgets[0].data)) return;
|
if (!globhist_simple_search((char *)dlg->widgets[1].data, (char *)dlg->widgets[0].data)) return;
|
||||||
if (list_empty(globhist_browser.root.child)) return;
|
if (list_empty(globhist_browser.root.child)) return;
|
||||||
|
|
||||||
/* Shouldn't we rather do this only for the specific listbox_data box
|
/* Shouldn't we rather do this only for the specific listbox_data box
|
||||||
@ -211,7 +211,7 @@ push_bookmark_button(struct dialog_data *dlg_data,
|
|||||||
|
|
||||||
if (!box->sel) return EVENT_PROCESSED;
|
if (!box->sel) return EVENT_PROCESSED;
|
||||||
|
|
||||||
historyitem = box->sel->udata;
|
historyitem = (struct global_history_item *)box->sel->udata;
|
||||||
if (!historyitem) return EVENT_PROCESSED;
|
if (!historyitem) return EVENT_PROCESSED;
|
||||||
|
|
||||||
launch_bm_add_dialog(term, NULL, NULL,
|
launch_bm_add_dialog(term, NULL, NULL,
|
||||||
|
@ -225,7 +225,7 @@ cap_global_history(int max_globhist_items)
|
|||||||
while (global_history.size >= max_globhist_items) {
|
while (global_history.size >= max_globhist_items) {
|
||||||
struct global_history_item *history_item;
|
struct global_history_item *history_item;
|
||||||
|
|
||||||
history_item = global_history.entries.prev;
|
history_item = (struct global_history_item *)global_history.entries.prev;
|
||||||
|
|
||||||
if ((void *) history_item == &global_history.entries) {
|
if ((void *) history_item == &global_history.entries) {
|
||||||
INTERNAL("global history is empty");
|
INTERNAL("global history is empty");
|
||||||
@ -410,7 +410,7 @@ free_global_history(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
while (!list_empty(global_history.entries))
|
while (!list_empty(global_history.entries))
|
||||||
delete_global_history_item(global_history.entries.next);
|
delete_global_history_item((struct global_history_item *)global_history.entries.next);
|
||||||
|
|
||||||
reap_deleted_globhist_items();
|
reap_deleted_globhist_items();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user