ELinks 0.16.1.1
gettextP.h File Reference
#include <stddef.h>
#include "util/string.h"
#include "intl/gettext/loadinfo.h"
#include "intl/gettext/gettext.h"
Include dependency graph for gettextP.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  expression
struct  parse_args
struct  loaded_domain
struct  binding

Macros

#define W(flag, data)

Enumerations

enum  operator_ {
  var , num , lnot , mult ,
  divide , module , plus , minus ,
  less_than , greater_than , less_or_equal , greater_or_equal ,
  equal , not_equal , land , lor ,
  qmop
}

Functions

static nls_uint32 SWAP (nls_uint32 i)
struct loaded_l10nfile_nl_find_domain (const char *__dirname, char *__locale, const char *__domainname, struct binding *__domainbinding)
void _nl_load_domain (struct loaded_l10nfile *__domain, struct binding *__domainbinding)
void _nl_unload_domain (struct loaded_domain *__domain)
const char * _nl_init_domain_conv (struct loaded_l10nfile *__domain_file, struct loaded_domain *__domain, struct binding *__domainbinding)
void _nl_free_domain_conv (struct loaded_domain *__domain)
char * _nl_find_msg (struct loaded_l10nfile *domain_file, struct binding *domainbinding, const char *msgid, size_t *lengthp)
char * gettext__ (const char *__msgid)
char * dgettext__ (const char *__domainname, const char *__msgid)
char * dcgettext__ (const char *__domainname, const char *__msgid, int __category)
char * ngettext__ (const char *__msgid1, const char *__msgid2, unsigned long int __n)
char * dngettext__ (const char *__domainname, const char *__msgid1, const char *__msgid2, unsigned long int __n)
char * dcngettext__ (const char *__domainname, const char *__msgid1, const char *__msgid2, unsigned long int __n, int __category)
char * dcigettext__ (const char *__domainname, const char *__msgid1, const char *__msgid2, int __plural, unsigned long int __n, int __category)
char * textdomain__ (const char *__domainname)
char * bindtextdomain__ (const char *__domainname, const char *__dirname)
char * bind_textdomain_codeset__ (const char *__domainname, const char *__codeset)
void gettext_free_exp__ (struct expression *exp)
int gettext__parse (struct parse_args *arg)

Variables

char * LANGUAGE
int _nl_msg_cat_cntr

Macro Definition Documentation

◆ W

#define W ( flag,
data )
Value:
((flag) ? SWAP (data) : (data))
static nls_uint32 SWAP(nls_uint32 i)
Definition gettextP.h:43

Enumeration Type Documentation

◆ operator_

enum operator_
Enumerator
var 
num 
lnot 
mult 
divide 
module 
plus 
minus 
less_than 
greater_than 
less_or_equal 
greater_or_equal 
equal 
not_equal 
land 
lor 
qmop 

Function Documentation

◆ _nl_find_domain()

struct loaded_l10nfile * _nl_find_domain ( const char * __dirname,
char * __locale,
const char * __domainname,
struct binding * __domainbinding )

◆ _nl_find_msg()

char * _nl_find_msg ( struct loaded_l10nfile * domain_file,
struct binding * domainbinding,
const char * msgid,
size_t * lengthp )

◆ _nl_free_domain_conv()

void _nl_free_domain_conv ( struct loaded_domain * __domain)

◆ _nl_init_domain_conv()

const char * _nl_init_domain_conv ( struct loaded_l10nfile * __domain_file,
struct loaded_domain * __domain,
struct binding * __domainbinding )

◆ _nl_load_domain()

void _nl_load_domain ( struct loaded_l10nfile * __domain,
struct binding * __domainbinding )

◆ _nl_unload_domain()

void _nl_unload_domain ( struct loaded_domain * __domain)

◆ bind_textdomain_codeset__()

char * bind_textdomain_codeset__ ( const char * __domainname,
const char * __codeset )
extern

◆ bindtextdomain__()

char * bindtextdomain__ ( const char * __domainname,
const char * __dirname )
extern

◆ dcgettext__()

char * dcgettext__ ( const char * __domainname,
const char * __msgid,
int __category )
extern

◆ dcigettext__()

char * dcigettext__ ( const char * __domainname,
const char * __msgid1,
const char * __msgid2,
int __plural,
unsigned long int __n,
int __category )
extern

◆ dcngettext__()

char * dcngettext__ ( const char * __domainname,
const char * __msgid1,
const char * __msgid2,
unsigned long int __n,
int __category )
extern

◆ dgettext__()

char * dgettext__ ( const char * __domainname,
const char * __msgid )
extern

◆ dngettext__()

char * dngettext__ ( const char * __domainname,
const char * __msgid1,
const char * __msgid2,
unsigned long int __n )
extern

◆ gettext__()

char * gettext__ ( const char * __msgid)
extern

◆ gettext__parse()

int gettext__parse ( struct parse_args * arg)
extern

◆ gettext_free_exp__()

void gettext_free_exp__ ( struct expression * exp)
extern

◆ ngettext__()

char * ngettext__ ( const char * __msgid1,
const char * __msgid2,
unsigned long int __n )
extern

◆ SWAP()

nls_uint32 SWAP ( nls_uint32 i)
inlinestatic

◆ textdomain__()

char * textdomain__ ( const char * __domainname)
extern

Variable Documentation

◆ _nl_msg_cat_cntr

int _nl_msg_cat_cntr
extern

◆ LANGUAGE

char* LANGUAGE
extern