ELinks 0.18.0
mapa.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "elinks.h"
#include "document/libdom/mapa.h"
#include "util/hash.h"
#include "util/string.h"
Include dependency graph for mapa.c:

Functions

void save_in_map (void *m, void *node, int length)
 
void save_in_map2 (void *m, void *node, int length)
 
void save_offset_in_map (void *m, void *node, int offset)
 
void save_offset_in_map2 (void *m, void *node, int offset)
 
void * create_new_element_map (void)
 
void * create_new_element_map2 (void)
 
void * create_new_element_map_rev (void)
 
void delete_map (void *m)
 
void delete_map2 (void *m)
 
void delete_map_rev (void *m)
 
static int compare (const void *a, const void *b)
 
void * find_in_map (void *m, int offset)
 
void * find_in_map2 (void *m, int offset)
 
static int compare_nodes (const void *a, const void *b)
 
int find_offset (void *m, void *node)
 
void sort_nodes (void *m)
 
int find_offset2 (void *m, void *node)
 

Function Documentation

◆ compare()

static int compare ( const void * a,
const void * b )
static

◆ compare_nodes()

static int compare_nodes ( const void * a,
const void * b )
static

◆ create_new_element_map()

void * create_new_element_map ( void )

◆ create_new_element_map2()

void * create_new_element_map2 ( void )

◆ create_new_element_map_rev()

void * create_new_element_map_rev ( void )

◆ delete_map()

void delete_map ( void * m)

◆ delete_map2()

void delete_map2 ( void * m)

◆ delete_map_rev()

void delete_map_rev ( void * m)

◆ find_in_map()

void * find_in_map ( void * m,
int offset )

◆ find_in_map2()

void * find_in_map2 ( void * m,
int offset )

◆ find_offset()

int find_offset ( void * m,
void * node )

◆ find_offset2()

int find_offset2 ( void * m,
void * node )

◆ save_in_map()

void save_in_map ( void * m,
void * node,
int length )

◆ save_in_map2()

void save_in_map2 ( void * m,
void * node,
int length )

◆ save_offset_in_map()

void save_offset_in_map ( void * m,
void * node,
int offset )

◆ save_offset_in_map2()

void save_offset_in_map2 ( void * m,
void * node,
int offset )

◆ sort_nodes()

void sort_nodes ( void * m)