Lines Matching refs:rl

57 	_RuneLocale *rl;  in _Read_RuneMagi()  local
155 rl = (_RuneLocale *)(void *)data; in _Read_RuneMagi()
156 rl->__variable = rl + 1; in _Read_RuneMagi()
158 (void) memcpy(rl->__magic, _RUNE_MAGIC_1, sizeof (rl->__magic)); in _Read_RuneMagi()
159 (void) memcpy(rl->__encoding, frl->encoding, sizeof (rl->__encoding)); in _Read_RuneMagi()
161 rl->__variable_len = frl->variable_len; in _Read_RuneMagi()
162 rl->__runetype_ext.__nranges = frl->runetype_ext_nranges; in _Read_RuneMagi()
163 rl->__maplower_ext.__nranges = frl->maplower_ext_nranges; in _Read_RuneMagi()
164 rl->__mapupper_ext.__nranges = frl->mapupper_ext_nranges; in _Read_RuneMagi()
167 rl->__runetype[x] = frl->runetype[x]; in _Read_RuneMagi()
168 rl->__maplower[x] = frl->maplower[x]; in _Read_RuneMagi()
169 rl->__mapupper[x] = frl->mapupper[x]; in _Read_RuneMagi()
172 rl->__runetype_ext.__ranges = (_RuneEntry *)rl->__variable; in _Read_RuneMagi()
173 rl->__variable = rl->__runetype_ext.__ranges + in _Read_RuneMagi()
174 rl->__runetype_ext.__nranges; in _Read_RuneMagi()
176 rl->__maplower_ext.__ranges = (_RuneEntry *)rl->__variable; in _Read_RuneMagi()
177 rl->__variable = rl->__maplower_ext.__ranges + in _Read_RuneMagi()
178 rl->__maplower_ext.__nranges; in _Read_RuneMagi()
180 rl->__mapupper_ext.__ranges = (_RuneEntry *)rl->__variable; in _Read_RuneMagi()
181 rl->__variable = rl->__mapupper_ext.__ranges + in _Read_RuneMagi()
182 rl->__mapupper_ext.__nranges; in _Read_RuneMagi()
186 rr = rl->__runetype_ext.__ranges; in _Read_RuneMagi()
187 for (x = 0; x < rl->__runetype_ext.__nranges; ++x) { in _Read_RuneMagi()
197 rr[x].__types = rl->__variable; in _Read_RuneMagi()
198 rl->__variable = rr[x].__types + len; in _Read_RuneMagi()
206 rr = rl->__maplower_ext.__ranges; in _Read_RuneMagi()
207 for (x = 0; x < rl->__maplower_ext.__nranges; ++x) { in _Read_RuneMagi()
214 rr = rl->__mapupper_ext.__ranges; in _Read_RuneMagi()
215 for (x = 0; x < rl->__mapupper_ext.__nranges; ++x) { in _Read_RuneMagi()
221 (void) memcpy(rl->__variable, variable, rl->__variable_len); in _Read_RuneMagi()
227 if (!rl->__variable_len) in _Read_RuneMagi()
228 rl->__variable = NULL; in _Read_RuneMagi()
230 if (!rl->__runetype_ext.__nranges) in _Read_RuneMagi()
231 rl->__runetype_ext.__ranges = NULL; in _Read_RuneMagi()
233 if (!rl->__maplower_ext.__nranges) in _Read_RuneMagi()
234 rl->__maplower_ext.__ranges = NULL; in _Read_RuneMagi()
236 if (!rl->__mapupper_ext.__nranges) in _Read_RuneMagi()
237 rl->__mapupper_ext.__ranges = NULL; in _Read_RuneMagi()
239 return (rl); in _Read_RuneMagi()