Annotation of embedaddon/lrzsz/intl/loadinfo.h, revision 1.1

1.1     ! misho       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>