ELinks 0.16.1.1
|
#include <ctype.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "config/options.h"
#include "document/css/apply.h"
#include "document/html/frames.h"
#include "document/html/parser/general.h"
#include "document/html/parser/link.h"
#include "document/html/parser/stack.h"
#include "document/html/parser/parse.h"
#include "document/html/parser.h"
#include "document/html/renderer.h"
#include "document/html/tables.h"
#include "document/options.h"
#include "intl/charsets.h"
#include "protocol/uri.h"
#include "terminal/draw.h"
#include "util/align.h"
#include "util/box.h"
#include "util/color.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"
Macros | |
#define | _GNU_SOURCE /* strcasestr() */ |
Functions | |
void | html_section (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_span (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_bold (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_italic (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_underline (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_fixed (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_subscript (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_subscript_close (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_superscript (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_quote (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_quote_close (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_font (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_body (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_apply_canvas_bgcolor (struct html_context *html_context) |
void | html_script (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_style (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_style_close (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_html (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_html_close (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_head (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_meta (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_handle_body_meta (struct html_context *html_context, char *meta, char *eof) |
void | html_title (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_center (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_linebrk (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_br (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_p (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_address (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_blockquote (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_blockquote_close (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_h (int h, char *a, format_align_T default_align, struct html_context *html_context, char *html, char *eof, char **end) |
void | html_h1 (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_h2 (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_h3 (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_h4 (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_h5 (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_h6 (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_pre (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_xmp (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_xmp_close (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_hr (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_table (struct html_context *html_context, char *attr, char *html, char *eof, char **end) |
void | html_tt (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_tr (struct html_context *html_context, char *a, char *html, char *eof, char **end) |
void | html_th (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_td (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_base (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_ul (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_ol (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
static void | roman (struct string *p, unsigned n) |
void | html_li (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_dl (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_dt (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_dd (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_noframes (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_frame (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_frameset (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
void | html_noscript (struct html_context *html_context, char *a, char *xxx3, char *xxx4, char **xxx5) |
Variables | |
static char * | quote_char [2] = { C_("\""), C_("'") } |
struct { | |
int n | |
const char * s | |
} | roman_tbl [] |
#define _GNU_SOURCE /* strcasestr() */ |
void html_address | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_apply_canvas_bgcolor | ( | struct html_context * | html_context | ) |
void html_base | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_blockquote | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_blockquote_close | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_body | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_bold | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_br | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_center | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_dd | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_dl | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_dt | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_fixed | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_font | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_frame | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_frameset | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_h | ( | int | h, |
char * | a, | ||
format_align_T | default_align, | ||
struct html_context * | html_context, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_h1 | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_h2 | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_h3 | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_h4 | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_h5 | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_h6 | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_handle_body_meta | ( | struct html_context * | html_context, |
char * | meta, | ||
char * | eof ) |
void html_head | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_hr | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_html | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_html_close | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_italic | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_li | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_linebrk | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_meta | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_noframes | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_noscript | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_ol | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_p | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_pre | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_quote | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_quote_close | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_script | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_section | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_span | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_style | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_style_close | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_subscript | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_subscript_close | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_superscript | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_table | ( | struct html_context * | html_context, |
char * | attr, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_td | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_th | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_title | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_tr | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_tt | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_ul | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_underline | ( | struct html_context * | html_context, |
char * | a, | ||
char * | xxx3, | ||
char * | xxx4, | ||
char ** | xxx5 ) |
void html_xmp | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
void html_xmp_close | ( | struct html_context * | html_context, |
char * | a, | ||
char * | html, | ||
char * | eof, | ||
char ** | end ) |
|
static |
int n |
struct { ... } roman_tbl[] |
const char* s |