Lines Matching refs:frl
64 _FileRuneLocale *frl;
102 frl = (_FileRuneLocale *)(void *)fdata;
105 variable = frl + 1;
107 if (memcmp(frl->magic, _FILE_RUNE_MAGIC_1, sizeof (frl->magic))) {
112 variable = runetype_ext_ranges + frl->runetype_ext_nranges;
118 variable = maplower_ext_ranges + frl->maplower_ext_nranges;
124 variable = mapupper_ext_ranges + frl->mapupper_ext_nranges;
130 for (x = 0; x < frl->runetype_ext_nranges; ++x) {
144 if ((char *)variable + frl->variable_len > (char *)lastp) {
152 (frl->runetype_ext_nranges + frl->maplower_ext_nranges +
153 frl->mapupper_ext_nranges) * sizeof(_RuneEntry) +
154 runetype_ext_len * sizeof(*rr->__types) + frl->variable_len);
166 memcpy(rl->__encoding, frl->encoding, sizeof(rl->__encoding));
168 rl->__variable_len = frl->variable_len;
169 rl->__runetype_ext.__nranges = frl->runetype_ext_nranges;
170 rl->__maplower_ext.__nranges = frl->maplower_ext_nranges;
171 rl->__mapupper_ext.__nranges = frl->mapupper_ext_nranges;
174 rl->__runetype[x] = frl->runetype[x];
175 rl->__maplower[x] = frl->maplower[x];
176 rl->__mapupper[x] = frl->mapupper[x];
191 variable = mapupper_ext_ranges + frl->mapupper_ext_nranges;