mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
Make instances of struct listbox_ops const.
This commit is contained in:
parent
a5e321cb2b
commit
d7e4b57146
@ -592,7 +592,7 @@ static const struct listbox_ops_messages default_listbox_ops_messages = {
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
print_delete_error(struct listbox_item *item, struct terminal *term,
|
print_delete_error(struct listbox_item *item, struct terminal *term,
|
||||||
struct listbox_ops *ops, enum delete_error err)
|
const struct listbox_ops *ops, enum delete_error err)
|
||||||
{
|
{
|
||||||
struct string msg;
|
struct string msg;
|
||||||
unsigned char *errmsg;
|
unsigned char *errmsg;
|
||||||
@ -647,7 +647,7 @@ static void
|
|||||||
do_delete_item(struct listbox_item *item, struct listbox_context *info,
|
do_delete_item(struct listbox_item *item, struct listbox_context *info,
|
||||||
int last)
|
int last)
|
||||||
{
|
{
|
||||||
struct listbox_ops *ops = info->box->ops;
|
const struct listbox_ops *ops = info->box->ops;
|
||||||
|
|
||||||
assert(item);
|
assert(item);
|
||||||
|
|
||||||
@ -720,7 +720,7 @@ query_delete_selected_item(void *context_)
|
|||||||
struct listbox_context *context, *oldcontext = context_;
|
struct listbox_context *context, *oldcontext = context_;
|
||||||
struct terminal *term = oldcontext->term;
|
struct terminal *term = oldcontext->term;
|
||||||
struct listbox_data *box = oldcontext->box;
|
struct listbox_data *box = oldcontext->box;
|
||||||
struct listbox_ops *ops = box->ops;
|
const struct listbox_ops *ops = box->ops;
|
||||||
struct listbox_item *item = box->sel;
|
struct listbox_item *item = box->sel;
|
||||||
unsigned char *text;
|
unsigned char *text;
|
||||||
enum delete_error delete;
|
enum delete_error delete;
|
||||||
@ -779,7 +779,7 @@ push_hierbox_delete_button(struct dialog_data *dlg_data,
|
|||||||
/* [gettext_accelerator_context(push_hierbox_delete_button)] */
|
/* [gettext_accelerator_context(push_hierbox_delete_button)] */
|
||||||
struct terminal *term = dlg_data->win->term;
|
struct terminal *term = dlg_data->win->term;
|
||||||
struct listbox_data *box = get_dlg_listbox_data(dlg_data);
|
struct listbox_data *box = get_dlg_listbox_data(dlg_data);
|
||||||
struct listbox_ops *ops = box->ops;
|
const struct listbox_ops *ops = box->ops;
|
||||||
struct listbox_item *item = box->sel;
|
struct listbox_item *item = box->sel;
|
||||||
struct listbox_context *context;
|
struct listbox_context *context;
|
||||||
|
|
||||||
@ -842,7 +842,7 @@ push_hierbox_clear_button(struct dialog_data *dlg_data,
|
|||||||
{
|
{
|
||||||
/* [gettext_accelerator_context(push_hierbox_clear_button)] */
|
/* [gettext_accelerator_context(push_hierbox_clear_button)] */
|
||||||
struct listbox_data *box = get_dlg_listbox_data(dlg_data);
|
struct listbox_data *box = get_dlg_listbox_data(dlg_data);
|
||||||
struct listbox_ops *ops = box->ops;
|
const struct listbox_ops *ops = box->ops;
|
||||||
struct terminal *term = dlg_data->win->term;
|
struct terminal *term = dlg_data->win->term;
|
||||||
struct listbox_context *context;
|
struct listbox_context *context;
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ struct hierbox_browser {
|
|||||||
struct list_head boxes;
|
struct list_head boxes;
|
||||||
struct list_head dialogs;
|
struct list_head dialogs;
|
||||||
struct listbox_item root;
|
struct listbox_item root;
|
||||||
struct listbox_ops *ops;
|
const struct listbox_ops *ops;
|
||||||
|
|
||||||
/* For saving state */
|
/* For saving state */
|
||||||
unsigned int do_not_save_state:1;
|
unsigned int do_not_save_state:1;
|
||||||
|
@ -452,7 +452,7 @@ display_listbox_item(struct listbox_item *item, void *data_, int *offset)
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
unsigned char *text;
|
unsigned char *text;
|
||||||
struct listbox_ops *ops = data->box->ops;
|
const struct listbox_ops *ops = data->box->ops;
|
||||||
int len_bytes;
|
int len_bytes;
|
||||||
|
|
||||||
assert(ops && ops->get_info);
|
assert(ops && ops->get_info);
|
||||||
|
@ -100,7 +100,7 @@ struct listbox_ops {
|
|||||||
struct listbox_data {
|
struct listbox_data {
|
||||||
LIST_HEAD(struct listbox_data);
|
LIST_HEAD(struct listbox_data);
|
||||||
|
|
||||||
struct listbox_ops *ops; /* Backend-provided operations */
|
const struct listbox_ops *ops; /* Backend-provided operations */
|
||||||
struct listbox_item *sel; /* Item currently selected */
|
struct listbox_item *sel; /* Item currently selected */
|
||||||
struct listbox_item *top; /* Item which is on the top line of the box */
|
struct listbox_item *top; /* Item which is on the top line of the box */
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ static struct listbox_ops_messages bookmarks_messages = {
|
|||||||
N_("Do you really want to remove all bookmarks?"),
|
N_("Do you really want to remove all bookmarks?"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops bookmarks_listbox_ops = {
|
static const struct listbox_ops bookmarks_listbox_ops = {
|
||||||
lock_bookmark,
|
lock_bookmark,
|
||||||
unlock_bookmark,
|
unlock_bookmark,
|
||||||
is_bookmark_used,
|
is_bookmark_used,
|
||||||
|
2
src/cache/dialogs.c
vendored
2
src/cache/dialogs.c
vendored
@ -209,7 +209,7 @@ static struct listbox_ops_messages cache_messages = {
|
|||||||
NULL,
|
NULL,
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops cache_entry_listbox_ops = {
|
static const struct listbox_ops cache_entry_listbox_ops = {
|
||||||
lock_cache_entry,
|
lock_cache_entry,
|
||||||
unlock_cache_entry,
|
unlock_cache_entry,
|
||||||
is_cache_entry_used,
|
is_cache_entry_used,
|
||||||
|
@ -242,7 +242,7 @@ delete_option_item(struct listbox_item *item, int last)
|
|||||||
mark_option_as_deleted(option);
|
mark_option_as_deleted(option);
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct listbox_ops options_listbox_ops = {
|
static const struct listbox_ops options_listbox_ops = {
|
||||||
lock_option,
|
lock_option,
|
||||||
unlock_option,
|
unlock_option,
|
||||||
is_option_used,
|
is_option_used,
|
||||||
@ -727,7 +727,7 @@ delete_keybinding_item(struct listbox_item *item, int last)
|
|||||||
free_keybinding(keybinding);
|
free_keybinding(keybinding);
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct listbox_ops keybinding_listbox_ops = {
|
static const struct listbox_ops keybinding_listbox_ops = {
|
||||||
lock_keybinding,
|
lock_keybinding,
|
||||||
unlock_keybinding,
|
unlock_keybinding,
|
||||||
is_keybinding_used,
|
is_keybinding_used,
|
||||||
|
@ -219,7 +219,7 @@ static struct listbox_ops_messages cookies_messages = {
|
|||||||
N_("Do you really want to remove all cookies?"),
|
N_("Do you really want to remove all cookies?"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops cookies_listbox_ops = {
|
static const struct listbox_ops cookies_listbox_ops = {
|
||||||
lock_cookie,
|
lock_cookie,
|
||||||
unlock_cookie,
|
unlock_cookie,
|
||||||
is_cookie_used,
|
is_cookie_used,
|
||||||
|
@ -445,7 +445,7 @@ static struct listbox_ops_messages download_messages = {
|
|||||||
N_("Do you really want to interrupt all downloads?"),
|
N_("Do you really want to interrupt all downloads?"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops downloads_listbox_ops = {
|
static const struct listbox_ops downloads_listbox_ops = {
|
||||||
lock_file_download,
|
lock_file_download,
|
||||||
unlock_file_download,
|
unlock_file_download,
|
||||||
is_file_download_used,
|
is_file_download_used,
|
||||||
|
@ -142,7 +142,7 @@ static struct listbox_ops_messages formhist_messages = {
|
|||||||
N_("Do you really want to remove all forms?"),
|
N_("Do you really want to remove all forms?"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops formhist_listbox_ops = {
|
static const struct listbox_ops formhist_listbox_ops = {
|
||||||
lock_formhist_data,
|
lock_formhist_data,
|
||||||
unlock_formhist_data,
|
unlock_formhist_data,
|
||||||
is_formhist_data_used,
|
is_formhist_data_used,
|
||||||
|
@ -127,7 +127,7 @@ static struct listbox_ops_messages globhist_messages = {
|
|||||||
N_("Do you really want to remove all history entries?"),
|
N_("Do you really want to remove all history entries?"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops gh_listbox_ops = {
|
static const struct listbox_ops gh_listbox_ops = {
|
||||||
lock_globhist_item,
|
lock_globhist_item,
|
||||||
unlock_globhist_item,
|
unlock_globhist_item,
|
||||||
is_globhist_item_used,
|
is_globhist_item_used,
|
||||||
|
@ -241,7 +241,7 @@ static struct listbox_ops_messages http_auth_messages = {
|
|||||||
N_("Do you really want to remove all auth entries?"),
|
N_("Do you really want to remove all auth entries?"),
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct listbox_ops auth_listbox_ops = {
|
static const struct listbox_ops auth_listbox_ops = {
|
||||||
lock_auth_entry,
|
lock_auth_entry,
|
||||||
unlock_auth_entry,
|
unlock_auth_entry,
|
||||||
is_auth_entry_used,
|
is_auth_entry_used,
|
||||||
|
Loading…
Reference in New Issue
Block a user