ELinks 0.18.0
user.c File Reference
#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>
#include "elinks.h"
#include "bfu/dialog.h"
#include "config/options.h"
#include "intl/libintl.h"
#include "main/module.h"
#include "osdep/osdep.h"
#include "protocol/uri.h"
#include "protocol/user.h"
#include "session/download.h"
#include "session/session.h"
#include "terminal/terminal.h"
#include "terminal/window.h"
#include "util/conv.h"
#include "util/file.h"
#include "util/memory.h"
#include "util/string.h"
Include dependency graph for user.c:

Macros

#define INIT_OPT_USER_PROTOCOL(scheme, system, cmd)

Functions

char * get_user_program (struct terminal *term, const char *progid, int progidlen)
static char * subst_cmd (char *cmd, struct uri *uri, char *subj, char *formfile)
static char * get_subject_from_query (char *query)
static char * save_form_data_to_file (struct uri *uri)
void user_protocol_handler (struct session *ses, struct uri *uri)

Variables

static union option_info user_protocol_options []
struct module user_protocol_module

Macro Definition Documentation

◆ INIT_OPT_USER_PROTOCOL

#define INIT_OPT_USER_PROTOCOL ( scheme,
system,
cmd )
Value:
INIT_OPT_STRING("protocol.user." scheme, NULL, system, OPT_ZERO, cmd, NULL)
@ OPT_ZERO
Definition options.h:23
#define NULL
Definition explodename.c:35

Function Documentation

◆ get_subject_from_query()

char * get_subject_from_query ( char * query)
static

◆ get_user_program()

char * get_user_program ( struct terminal * term,
const char * progid,
int progidlen )

◆ save_form_data_to_file()

char * save_form_data_to_file ( struct uri * uri)
static

◆ subst_cmd()

char * subst_cmd ( char * cmd,
struct uri * uri,
char * subj,
char * formfile )
static

◆ user_protocol_handler()

void user_protocol_handler ( struct session * ses,
struct uri * uri )

Variable Documentation

◆ user_protocol_module

struct module user_protocol_module
Initial value:
N_("User protocols"),
)
#define N_(msg)
Definition libintl.h:25
#define struct_module(name, options, hooks, submods, data, init, done, getname)
Definition module.h:47
static union option_info user_protocol_options[]
Definition user.c:33

◆ user_protocol_options

union option_info user_protocol_options[]
static