ELinks 0.18.0
urlhist.c File Reference
#include "elinks.h"
#include "bfu/dialog.h"
#include "config/urlhist.h"
#include "intl/libintl.h"
#include "main/event.h"
#include "main/module.h"
#include "util/lists.h"
#include "util/memory.h"
Include dependency graph for urlhist.c:

Macros

#define GOTO_HISTORY_FILENAME   "gotohist"
 

Functions

 INIT_INPUT_HISTORY (goto_url_history)
 
static void load_url_history (void)
 
static void save_url_history (void)
 
static enum evhook_status goto_url_history_write_hook (va_list ap, void *data)
 
static void init_url_history (struct module *module)
 
static void done_url_history (struct module *module)
 

Variables

static struct event_hook_info goto_url_history_hooks []
 
struct module goto_url_history_module
 

Macro Definition Documentation

◆ GOTO_HISTORY_FILENAME

#define GOTO_HISTORY_FILENAME   "gotohist"

Function Documentation

◆ done_url_history()

static void done_url_history ( struct module * module)
static

◆ goto_url_history_write_hook()

static enum evhook_status goto_url_history_write_hook ( va_list ap,
void * data )
static

◆ INIT_INPUT_HISTORY()

INIT_INPUT_HISTORY ( goto_url_history )

◆ init_url_history()

static void init_url_history ( struct module * module)
static

◆ load_url_history()

static void load_url_history ( void )
static

◆ save_url_history()

static void save_url_history ( void )
static

Variable Documentation

◆ goto_url_history_hooks

struct event_hook_info goto_url_history_hooks[]
static
Initial value:
= {
{ "periodic-saving", 0, goto_url_history_write_hook, {NULL} },
}
#define NULL
Definition explodename.c:35
#define NULL_EVENT_HOOK_INFO
Definition event.h:88
static enum evhook_status goto_url_history_write_hook(va_list ap, void *data)
Definition urlhist.c:35

◆ goto_url_history_module

struct module goto_url_history_module
Initial value:
N_("Goto URL History"),
)
#define N_(msg)
Definition libintl.h:25
#define struct_module(name, options, hooks, submods, data, init, done, getname)
Definition module.h:47
static void init_url_history(struct module *module)
Definition urlhist.c:48
static void done_url_history(struct module *module)
Definition urlhist.c:54
static struct event_hook_info goto_url_history_hooks[]
Definition urlhist.c:41