File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / lrzsz / intl / loadinfo.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Thu Oct 24 15:49:50 2019 UTC (5 years, 5 months ago) by misho
Branches: lrzsz, MAIN
CVS tags: v0_12_20p5, HEAD
lrzsz ver 0.12.20

    1: #ifndef PARAMS
    2: # if __STDC__
    3: #  define PARAMS(args) args
    4: # else
    5: #  define PARAMS(args) ()
    6: # endif
    7: #endif
    8: 
    9: /* Encoding of locale name parts.  */
   10: #define CEN_REVISION		1
   11: #define CEN_SPONSOR		2
   12: #define CEN_SPECIAL		4
   13: #define XPG_NORM_CODESET	8
   14: #define XPG_CODESET		16
   15: #define TERRITORY		32
   16: #define CEN_AUDIENCE		64
   17: #define XPG_MODIFIER		128
   18: 
   19: #define CEN_SPECIFIC	(CEN_REVISION|CEN_SPONSOR|CEN_SPECIAL|CEN_AUDIENCE)
   20: #define XPG_SPECIFIC	(XPG_CODESET|XPG_NORM_CODESET|XPG_MODIFIER)
   21: 
   22: 
   23: struct loaded_l10nfile
   24: {
   25:   const char *filename;
   26:   int decided;
   27: 
   28:   const void *data;
   29: 
   30:   struct loaded_l10nfile *next;
   31:   struct loaded_l10nfile *successor[1];
   32: };
   33: 
   34: 
   35: extern const char *_nl_normalize_codeset PARAMS ((const char *codeset,
   36: 						  size_t name_len));
   37: 
   38: extern struct loaded_l10nfile *
   39: _nl_make_l10nflist PARAMS ((struct loaded_l10nfile **l10nfile_list,
   40: 			    const char *dirlist, size_t dirlist_len, int mask,
   41: 			    const char *language, const char *territory,
   42: 			    const char *codeset,
   43: 			    const char *normalized_codeset,
   44: 			    const char *modifier, const char *special,
   45: 			    const char *sponsor, const char *revision,
   46: 			    const char *filename, int do_allocate));
   47: 
   48: 
   49: extern const char *_nl_expand_alias PARAMS ((const char *name));
   50: 
   51: extern int _nl_explode_name PARAMS ((char *name, const char **language,
   52: 				     const char **modifier,
   53: 				     const char **territory,
   54: 				     const char **codeset,
   55: 				     const char **normalized_codeset,
   56: 				     const char **special,
   57: 				     const char **sponsor,
   58: 				     const char **revision));

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>