ELinks 0.18.0
|
#include <sys/types.h>
#include <errno.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "intl/gettext/gettextP.h"
#include "intl/libintl.h"
#include "intl/gettext/hash-string.h"
#include "util/string.h"
#include <limits.h>
Data Structures | |
struct | known_translation_t |
struct | block_list |
Macros | |
#define | _GNU_SOURCE 1 |
#define | PATH_INCR 32 |
#define | _POSIX_PATH_MAX 255 |
#define | PATH_MAX _POSIX_PATH_MAX |
#define | IS_ABSOLUTE_PATH(P) dir_sep((P)[0]) |
#define | IS_PATH_WITH_DIR(P) strchr ((const char *)(P), '/') |
#define | ADD_BLOCK(list, addr) |
#define | FREE_BLOCKS(list) |
#define | alloca(size) (malloc (size)) |
#define | getuid() 0 |
#define | getgid() 0 |
#define | geteuid() getuid() |
#define | getegid() getgid() |
#define | ENABLE_SECURE (enable_secure == 1) |
#define | DETERMINE_SECURE |
Typedefs | |
typedef char | transmem_block_t |
Functions | |
void * | alloca (size_t size) |
static char * | plural_lookup (struct loaded_l10nfile *domain, unsigned long int n, const char *translation, size_t translation_len) |
static unsigned long int | plural_eval (struct expression *pexp, unsigned long int n) |
static const char * | category_to_name (int category) |
static const char * | guess_category_value (int category, const char *categoryname) |
char * | dcigettext__ (const char *domainname, const char *msgid1, const char *msgid2, int plural, unsigned long int n, int category) |
char * | _nl_find_msg (struct loaded_l10nfile *domain_file, struct binding *domainbinding, const char *msgid, size_t *lengthp) |
Variables | |
int | errno |
const char | _AAA_nl_default_default_domain__ [] = "messages" |
const char * | _nl_default_default_domain__ = (const char *)_AAA_nl_default_default_domain__ |
const char * | _nl_current_default_domain__ = (const char *)_AAA_nl_default_default_domain__ |
const char | _AAA_nl_default_dirname__ [] = LOCALEDIR |
const char * | _nl_default_dirname__ = (const char *)_AAA_nl_default_dirname__ |
char * | LANGUAGE = NULL |
struct binding * | _nl_domain_bindings__ |
static int | enable_secure |
#define _GNU_SOURCE 1 |
#define _POSIX_PATH_MAX 255 |
#define ADD_BLOCK | ( | list, | |
addr ) |
#define alloca | ( | size | ) | (malloc (size)) |
#define DETERMINE_SECURE |
#define ENABLE_SECURE (enable_secure == 1) |
#define FREE_BLOCKS | ( | list | ) |
#define getegid | ( | ) | getgid() |
#define geteuid | ( | ) | getuid() |
#define getgid | ( | ) | 0 |
#define getuid | ( | ) | 0 |
#define IS_ABSOLUTE_PATH | ( | P | ) | dir_sep((P)[0]) |
#define IS_PATH_WITH_DIR | ( | P | ) | strchr ((const char *)(P), '/') |
#define PATH_INCR 32 |
#define PATH_MAX _POSIX_PATH_MAX |
typedef char transmem_block_t |
char * _nl_find_msg | ( | struct loaded_l10nfile * | domain_file, |
struct binding * | domainbinding, | ||
const char * | msgid, | ||
size_t * | lengthp ) |
void * alloca | ( | size_t | size | ) |
|
static |
char * dcigettext__ | ( | const char * | domainname, |
const char * | msgid1, | ||
const char * | msgid2, | ||
int | plural, | ||
unsigned long int | n, | ||
int | category ) |
|
static |
|
static |
|
static |
const char _AAA_nl_default_default_domain__[] = "messages" |
const char _AAA_nl_default_dirname__[] = LOCALEDIR |
const char* _nl_current_default_domain__ = (const char *)_AAA_nl_default_default_domain__ |
const char* _nl_default_default_domain__ = (const char *)_AAA_nl_default_default_domain__ |
const char* _nl_default_dirname__ = (const char *)_AAA_nl_default_dirname__ |
struct binding* _nl_domain_bindings__ |
|
static |
|
extern |
char* LANGUAGE = NULL |