ELinks 0.18.0
|
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "bfu/listmenu.h"
#include "bfu/menu.h"
#include "bookmarks/bookmarks.h"
#include "config/options.h"
#include "config/kbdbind.h"
#include "document/html/frames.h"
#include "document/html/parser/link.h"
#include "document/html/parser/parse.h"
#include "document/html/parser/stack.h"
#include "document/html/parser.h"
#include "document/html/renderer.h"
#include "globhist/globhist.h"
#include "mime/mime.h"
#include "protocol/uri.h"
#include "util/conv.h"
#include "util/error.h"
#include "util/memdebug.h"
#include "util/memory.h"
#include "util/string.h"
#include "document/html/internal.h"
Data Structures | |
struct | hlink |
struct | lt_default_name |
Macros | |
#define | _GNU_SOURCE /* strcasestr() */ |
#define | APPEND(what) |
Enumerations | |
enum | hlink_type { LT_UNKNOWN = 0 , LT_START , LT_PARENT , LT_NEXT , LT_PREV , LT_CONTENTS , LT_INDEX , LT_GLOSSARY , LT_CHAPTER , LT_SECTION , LT_SUBSECTION , LT_APPENDIX , LT_HELP , LT_SEARCH , LT_BOOKMARK , LT_COPYRIGHT , LT_AUTHOR , LT_ICON , LT_ALTERNATE , LT_ALTERNATE_LANG , LT_ALTERNATE_MEDIA , LT_ALTERNATE_STYLESHEET , LT_STYLESHEET } |
enum | hlink_direction { LD_UNKNOWN = 0 , LD_REV , LD_REL } |
Functions | |
void | html_a (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
static char * | truncate_label (char *label, int max_len) |
static char * | get_image_filename_from_src (int max_len, char *src) |
static char * | get_image_label (int max_len, char *label) |
static void | put_image_label (char *a, char *label, struct html_context *html_context) |
static void | html_img_do (char *a, char *object_src, struct html_context *html_context) |
void | html_img (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_source (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | put_link_line (const char *prefix, const char *linkname, char *link, const char *target, struct html_context *html_context) |
void | html_applet (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_audio (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
static void | html_iframe_do (char *a, char *object_src, struct html_context *html_context) |
void | html_iframe (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_object (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_embed (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_video (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
static const char * | get_lt_default_name (struct hlink *link) |
static void | html_link_clear (struct hlink *link) |
static int | html_link_parse (struct html_context *html_context, char *a, struct hlink *link) |
void | html_link (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
Variables | |
static struct lt_default_name | lt_names [] |
#define _GNU_SOURCE /* strcasestr() */ |
#define APPEND | ( | what | ) |
enum hlink_direction |
enum hlink_type |
|
static |
|
static |
|
static |
void html_a | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_applet | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_audio | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_embed | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_iframe | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
|
static |
void html_img | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
|
static |
void html_link | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
|
static |
|
static |
void html_object | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_source | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_video | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
|
static |
void put_link_line | ( | const char * | prefix, |
const char * | linkname, | ||
char * | link, | ||
const char * | target, | ||
struct html_context * | html_context ) |
|
static |
|
static |