• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/aMule-2.3.1/intl/

Lines Matching defs:domain

759 _nl_init_domain_conv (domain_file, domain, domainbinding)
761 struct loaded_domain *domain;
773 domain->codeset_cntr =
776 domain->conv = (__gconv_t) -1;
779 domain->conv = (iconv_t) -1;
782 domain->conv_tab = NULL;
837 if (__gconv_open (outcharset, charset, &domain->conv,
840 domain->conv = (__gconv_t) -1;
857 domain->conv = iconv_open (outcharset, charset);
863 domain->conv = iconv_open (outcharset, charset);
878 _nl_free_domain_conv (domain)
879 struct loaded_domain *domain;
881 if (domain->conv_tab != NULL && domain->conv_tab != (char **) -1)
882 free (domain->conv_tab);
885 if (domain->conv != (__gconv_t) -1)
886 __gconv_close (domain->conv);
889 if (domain->conv != (iconv_t) -1)
890 iconv_close (domain->conv);
912 struct loaded_domain *domain;
1012 domain = (struct loaded_domain *) malloc (sizeof (struct loaded_domain));
1013 if (domain == NULL)
1015 domain_file->data = domain;
1017 domain->data = (char *) data;
1018 domain->use_mmap = use_mmap;
1019 domain->mmap_size = size;
1020 domain->must_swap = data->magic != _MAGIC;
1021 domain->malloced = NULL;
1024 revision = W (domain->must_swap, data->revision);
1029 domain->nstrings = W (domain->must_swap, data->nstrings);
1030 domain->orig_tab = (const struct string_desc *)
1031 ((char *) data + W (domain->must_swap, data->orig_tab_offset));
1032 domain->trans_tab = (const struct string_desc *)
1033 ((char *) data + W (domain->must_swap, data->trans_tab_offset));
1034 domain->hash_size = W (domain->must_swap, data->hash_tab_size);
1035 domain->hash_tab =
1036 (domain->hash_size > 2
1038 ((char *) data + W (domain->must_swap, data->hash_tab_offset))
1040 domain->must_swap_hash_tab = domain->must_swap;
1046 domain->n_sysdep_strings = 0;
1047 domain->orig_sysdep_tab = NULL;
1048 domain->trans_sysdep_tab = NULL;
1055 if (domain->hash_tab == NULL)
1060 W (domain->must_swap, data->n_sysdep_strings);
1077 W (domain->must_swap, data->n_sysdep_segments);
1080 + W (domain->must_swap, data->sysdep_segments_offset));
1087 + W (domain->must_swap, sysdep_segments[i].offset);
1089 W (domain->must_swap, sysdep_segments[i].length);
1102 + W (domain->must_swap, data->orig_sysdep_tab_offset));
1105 + W (domain->must_swap, data->trans_sysdep_tab_offset));
1111 + domain->hash_size * sizeof (nls_uint32);
1117 + W (domain->must_swap,
1124 if (W (domain->must_swap, p->sysdepref) != SEGMENTS_END)
1129 need += W (domain->must_swap, p->segsize);
1131 sysdepref = W (domain->must_swap, p->sysdepref);
1153 domain->malloced = mem;
1159 mem += domain->hash_size * sizeof (nls_uint32);
1167 + W (domain->must_swap,
1173 + W (domain->must_swap, sysdep_string->offset);
1181 if (W (domain->must_swap, p->sysdepref) == SEGMENTS_END)
1185 W (domain->must_swap, p->segsize);
1195 W (domain->must_swap, p->segsize);
1197 W (domain->must_swap, p->sysdepref);
1221 for (i = 0; i < domain->hash_size; i++)
1223 W (domain->must_swap_hash_tab, domain->hash_tab[i]);
1228 nls_uint32 idx = hash_val % domain->hash_size;
1229 nls_uint32 incr = 1 + (hash_val % (domain->hash_size - 2));
1236 inmem_hash_tab[idx] = 1 + domain->nstrings + i;
1240 if (idx >= domain->hash_size - incr)
1241 idx -= domain->hash_size - incr;
1249 domain->n_sysdep_strings = n_sysdep_strings;
1250 domain->orig_sysdep_tab = inmem_orig_sysdep_tab;
1251 domain->trans_sysdep_tab = inmem_trans_sysdep_tab;
1253 domain->hash_tab = inmem_hash_tab;
1254 domain->must_swap_hash_tab = 0;
1258 domain->n_sysdep_strings = 0;
1259 domain->orig_sysdep_tab = NULL;
1260 domain->trans_sysdep_tab = NULL;
1270 if (domain->malloced)
1271 free (domain->malloced);
1278 free (domain);
1284 the file is encoded with (found in the header entry) to the domain's
1286 nullentry = _nl_init_domain_conv (domain_file, domain, domainbinding);
1289 EXTRACT_PLURAL_EXPRESSION (nullentry, &domain->plural, &domain->nplurals);
1296 _nl_unload_domain (domain)
1297 struct loaded_domain *domain;
1299 if (domain->plural != &__gettext_germanic_plural)
1300 __gettext_free_exp (domain->plural);
1302 _nl_free_domain_conv (domain);
1304 if (domain->malloced)
1305 free (domain->malloced);
1308 if (domain->use_mmap)
1309 munmap ((caddr_t) domain->data, domain->mmap_size);
1312 free ((void *) domain->data);
1314 free (domain);