ELinks 0.18.0
default.c File Reference
#include <string.h>
#include "elinks.h"
#include "config/options.h"
#include "intl/libintl.h"
#include "main/module.h"
#include "mime/backend/common.h"
#include "mime/backend/default.h"
#include "mime/mime.h"
#include "osdep/osdep.h"
#include "terminal/terminal.h"
#include "util/conv.h"
#include "util/memory.h"
#include "util/string.h"
Include dependency graph for default.c:

Macros

#define INIT_OPT_MIME_EXTENSION(extension, type)    INIT_OPT_STRING("mime.extension", NULL, extension, OPT_ZERO, type, NULL)
 
#define star2dot(achar)   ((achar) == '*' ? '.' : (achar))
 

Functions

static char * get_content_type_default (char *extension)
 
static struct optionget_mime_type_option (char *type)
 
static struct optionget_mime_handler_option (struct option *type_opt, int xwin)
 
static struct mime_handlerget_mime_handler_default (char *type, int have_x)
 

Variables

static union option_info default_mime_options []
 
const struct mime_backend default_mime_backend
 
struct module default_mime_module
 

Macro Definition Documentation

◆ INIT_OPT_MIME_EXTENSION

#define INIT_OPT_MIME_EXTENSION ( extension,
type )    INIT_OPT_STRING("mime.extension", NULL, extension, OPT_ZERO, type, NULL)

◆ star2dot

#define star2dot ( achar)    ((achar) == '*' ? '.' : (achar))

Function Documentation

◆ get_content_type_default()

static char * get_content_type_default ( char * extension)
static

◆ get_mime_handler_default()

static struct mime_handler * get_mime_handler_default ( char * type,
int have_x )
static

◆ get_mime_handler_option()

static struct option * get_mime_handler_option ( struct option * type_opt,
int xwin )
inlinestatic

◆ get_mime_type_option()

static struct option * get_mime_type_option ( char * type)
static

Variable Documentation

◆ default_mime_backend

const struct mime_backend default_mime_backend
Initial value:
= {
}
static struct mime_handler * get_mime_handler_default(char *type, int have_x)
Definition default.c:197
static char * get_content_type_default(char *extension)
Definition default.c:115

◆ default_mime_module

struct module default_mime_module
Initial value:
N_("Option system"),
)
#define NULL
Definition explodename.c:35
#define N_(msg)
Definition libintl.h:25
static union option_info default_mime_options[]
Definition default.c:24
#define struct_module(name, options, hooks, submods, data, init, done, getname)
Definition module.h:47

◆ default_mime_options

union option_info default_mime_options[]
static