ELinks 0.18.0
stack.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "document/document.h"
#include "document/html/parser/stack.h"
#include "document/html/parser/parse.h"
#include "document/html/parser.h"
#include "document/html/renderer.h"
#include "protocol/uri.h"
#include "util/conv.h"
#include "util/error.h"
#include "util/lists.h"
#include "util/memdebug.h"
#include "util/memory.h"
#include "util/string.h"
#include "document/html/internal.h"
Include dependency graph for stack.c:

Functions

struct html_elementsearch_html_stack (struct html_context *html_context, const char *name)
 
void kill_html_stack_item (struct html_context *html_context, struct html_element *e)
 
void html_stack_dup (struct html_context *html_context, enum html_element_mortality_type type)
 
static void kill_element (struct html_context *html_context, int ls, struct html_element *e)
 
void kill_html_stack_until (struct html_context *html_context, int ls,...)
 

Function Documentation

◆ html_stack_dup()

void html_stack_dup ( struct html_context * html_context,
enum html_element_mortality_type type )

◆ kill_element()

static void kill_element ( struct html_context * html_context,
int ls,
struct html_element * e )
static

◆ kill_html_stack_item()

void kill_html_stack_item ( struct html_context * html_context,
struct html_element * e )

◆ kill_html_stack_until()

void kill_html_stack_until ( struct html_context * html_context,
int ls,
... )

◆ search_html_stack()

struct html_element * search_html_stack ( struct html_context * html_context,
const char * name )