ELinks 0.18.0
localealias.c File Reference
#include <ctype.h>
#include <stdio.h>
#include <sys/types.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "intl/gettext/gettextP.h"
#include "util/memory.h"
#include "util/string.h"
Include dependency graph for localealias.c:

Data Structures

struct  alias_map
 

Macros

#define _GNU_SOURCE   1
 

Functions

static size_t read_alias_file (const char *fname, int fname_len)
 
static int extend_alias_table (void)
 
static int alias_compare (const struct alias_map *map1, const struct alias_map *map2)
 
const char * _nl_expand_alias (const char *name)
 

Variables

static char * string_space
 
static size_t string_space_act
 
static size_t string_space_max
 
static struct alias_mapmap
 
static size_t nmap
 
static size_t maxmap
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE   1

Function Documentation

◆ _nl_expand_alias()

const char * _nl_expand_alias ( const char * name)

◆ alias_compare()

static int alias_compare ( const struct alias_map * map1,
const struct alias_map * map2 )
static

◆ extend_alias_table()

static int extend_alias_table ( void )
static

◆ read_alias_file()

static size_t read_alias_file ( const char * fname,
int fname_len )
static

Variable Documentation

◆ map

struct alias_map* map
static

◆ maxmap

size_t maxmap
static

◆ nmap

size_t nmap
static

◆ string_space

char* string_space
static

◆ string_space_act

size_t string_space_act
static

◆ string_space_max

size_t string_space_max
static