Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Functions | Variables
gettextP.h File Reference
#include <stddef.h>
#include "loadinfo.h"
#include "gmo.h"
#include "libintl.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  loaded_domain
struct  binding

Defines

#define attribute_hidden    _nl_default_default_domain
#define __builtin_expect(expr, val)   (expr)
#define W(flag, data)   ((flag) ? SWAP (data) : (data))
#define ZERO   1
#define _INTL_REDIRECT_MACROS

Functions

const char *_nl_locale_name PARAMS ((int category, const char *categoryname))
struct loaded_l10nfile
*_nl_find_domain 
PARAMS ((const char *__dirname, char *__locale, const char *__domainname, struct binding *__domainbinding)) internal_function
void _nl_load_domain PARAMS ((struct loaded_l10nfile *__domain, struct binding *__domainbinding)) internal_function
void _nl_unload_domain PARAMS ((struct loaded_domain *__domain)) internal_function
const char *_nl_init_domain_conv PARAMS ((struct loaded_l10nfile *__domain_file, struct loaded_domain *__domain, struct binding *__domainbinding)) internal_function
char *_nl_find_msg PARAMS ((struct loaded_l10nfile *domain_file, struct binding *domainbinding, const char *msgid, size_t *lengthp)) internal_function
char *libintl_dcigettext PARAMS ((const char *__domainname, const char *__msgid1, const char *__msgid2, int __plural, unsigned long int __n, int __category))

Variables

static nls_uint32 nls_uint32 i
int _nl_msg_cat_cntr

Class Documentation

struct loaded_domain

Definition at line 89 of file gettextP.h.

Collaboration diagram for loaded_domain:
Class Members
int codeset_cntr
char ** conv_tab
const char * data
nls_uint32 hash_size
const nls_uint32 * hash_tab
void * malloced
size_t mmap_size
int must_swap
int must_swap_hash_tab
nls_uint32 n_sysdep_strings
unsigned long int nplurals
nls_uint32 nstrings
struct sysdep_string_desc * orig_sysdep_tab
struct string_desc * orig_tab
struct expression * plural
struct sysdep_string_desc * trans_sysdep_tab
struct string_desc * trans_tab
int use_mmap
struct binding

Definition at line 147 of file gettextP.h.

Collaboration diagram for binding:
Class Members
char * codeset
int codeset_cntr
char * dirname
char domainname
struct binding * next

Define Documentation

#define __builtin_expect (   expr,
  val 
)    (expr)

Definition at line 58 of file gettextP.h.

Definition at line 213 of file gettextP.h.

Definition at line 52 of file gettextP.h.

#define W (   flag,
  data 
)    ((flag) ? SWAP (data) : (data))

Definition at line 62 of file gettextP.h.

#define ZERO   1

Definition at line 142 of file gettextP.h.


Function Documentation

struct loaded_l10nfile* _nl_find_domain PARAMS ( (const char *__dirname, char *__locale, const char *__domainname, struct binding *__domainbinding)  ) [read]
void _nl_load_domain PARAMS ( (struct loaded_l10nfile *__domain, struct binding *__domainbinding)  )
void _nl_unload_domain PARAMS ( (struct loaded_domain *__domain)  )
const char* _nl_init_domain_conv PARAMS ( (struct loaded_l10nfile *__domain_file, struct loaded_domain *__domain, struct binding *__domainbinding)  )
char* _nl_find_msg PARAMS ( (struct loaded_l10nfile *domain_file, struct binding *domainbinding, const char *msgid, size_t *lengthp )
char* libintl_dcigettext PARAMS ( (const char *__domainname, const char *__msgid1, const char *__msgid2, int __plural, unsigned long int __n, int __category)  )

Variable Documentation

Definition at line 502 of file loadmsgcat.c.

Definition at line 72 of file gettextP.h.