• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/gettext-0.17/gettext-runtime/intl/

Lines Matching defs:domain

793   struct loaded_domain *domain;
907 domain = (struct loaded_domain *) malloc (sizeof (struct loaded_domain));
908 if (domain == NULL)
910 domain_file->data = domain;
912 domain->data = (char *) data;
913 domain->use_mmap = use_mmap;
914 domain->mmap_size = size;
915 domain->must_swap = data->magic != _MAGIC;
916 domain->malloced = NULL;
919 revision = W (domain->must_swap, data->revision);
925 domain->nstrings = W (domain->must_swap, data->nstrings);
926 domain->orig_tab = (const struct string_desc *)
927 ((char *) data + W (domain->must_swap, data->orig_tab_offset));
928 domain->trans_tab = (const struct string_desc *)
929 ((char *) data + W (domain->must_swap, data->trans_tab_offset));
930 domain->hash_size = W (domain->must_swap, data->hash_tab_size);
931 domain->hash_tab =
932 (domain->hash_size > 2
934 ((char *) data + W (domain->must_swap, data->hash_tab_offset))
936 domain->must_swap_hash_tab = domain->must_swap;
942 domain->n_sysdep_strings = 0;
943 domain->orig_sysdep_tab = NULL;
944 domain->trans_sysdep_tab = NULL;
951 if (domain->hash_tab == NULL)
956 W (domain->must_swap, data->n_sysdep_strings);
974 W (domain->must_swap, data->n_sysdep_segments);
977 + W (domain->must_swap, data->sysdep_segments_offset));
985 + W (domain->must_swap, sysdep_segments[i].offset);
987 W (domain->must_swap, sysdep_segments[i].length);
1000 + W (domain->must_swap, data->orig_sysdep_tab_offset));
1003 + W (domain->must_swap, data->trans_sysdep_tab_offset));
1010 memneed = domain->hash_size * sizeof (nls_uint32);
1021 + W (domain->must_swap,
1028 if (W (domain->must_swap, p->sysdepref) != SEGMENTS_END)
1033 need += W (domain->must_swap, p->segsize);
1035 sysdepref = W (domain->must_swap, p->sysdepref);
1079 domain->malloced = mem;
1087 mem += domain->hash_size * sizeof (nls_uint32);
1100 + W (domain->must_swap,
1107 if (W (domain->must_swap, p->sysdepref)
1114 W (domain->must_swap, p->sysdepref);
1138 + W (domain->must_swap,
1144 + W (domain->must_swap, sysdep_string->offset);
1158 if (W (domain->must_swap, p->sysdepref)
1163 W (domain->must_swap, p->segsize);
1173 W (domain->must_swap, p->segsize);
1175 W (domain->must_swap, p->sysdepref);
1205 for (i = 0; i < domain->hash_size; i++)
1207 W (domain->must_swap_hash_tab, domain->hash_tab[i]);
1212 nls_uint32 idx = hash_val % domain->hash_size;
1214 1 + (hash_val % (domain->hash_size - 2));
1221 inmem_hash_tab[idx] = 1 + domain->nstrings + i;
1225 if (idx >= domain->hash_size - incr)
1226 idx -= domain->hash_size - incr;
1232 domain->n_sysdep_strings = n_inmem_sysdep_strings;
1233 domain->orig_sysdep_tab = inmem_orig_sysdep_tab;
1234 domain->trans_sysdep_tab = inmem_trans_sysdep_tab;
1236 domain->hash_tab = inmem_hash_tab;
1237 domain->must_swap_hash_tab = 0;
1241 domain->n_sysdep_strings = 0;
1242 domain->orig_sysdep_tab = NULL;
1243 domain->trans_sysdep_tab = NULL;
1250 domain->n_sysdep_strings = 0;
1251 domain->orig_sysdep_tab = NULL;
1252 domain->trans_sysdep_tab = NULL;
1262 if (domain->malloced)
1263 free (domain->malloced);
1270 free (domain);
1276 domain->conversions = NULL;
1277 domain->nconversions = 0;
1278 gl_rwlock_init (domain->conversions_lock);
1287 EXTRACT_PLURAL_EXPRESSION (nullentry, &domain->plural, &domain->nplurals);
1303 _nl_unload_domain (struct loaded_domain *domain)
1307 if (domain->plural != &__gettext_germanic_plural)
1308 __gettext_free_exp ((struct expression *) domain->plural);
1310 for (i = 0; i < domain->nconversions; i++)
1312 struct converted_domain *convd = &domain->conversions[i];
1320 if (domain->conversions != NULL)
1321 free (domain->conversions);
1322 __libc_rwlock_fini (domain->conversions_lock);
1324 if (domain->malloced)
1325 free (domain->malloced);
1328 if (domain->use_mmap)
1329 munmap ((caddr_t) domain->data, domain->mmap_size);
1332 free ((void *) domain->data);
1334 free (domain);