Lines Matching refs:rl
88 free_runes(_RuneLocale *rl)
90 if ((rl != &_DefaultRuneLocale) && (rl)) {
91 free(rl);
98 _RuneLocale *rl;
116 if ((rl = _Read_RuneMagi(path)) == NULL) {
129 rl->__sputrune = NULL;
130 rl->__sgetrune = NULL;
131 if (strcmp(rl->__encoding, "NONE:US-ASCII") == 0)
132 ret = _ascii_init(l, rl);
133 else if (strncmp(rl->__encoding, "NONE", 4) == 0)
134 ret = _none_init(l, rl);
135 else if (strcmp(rl->__encoding, "UTF-8") == 0)
136 ret = _UTF8_init(l, rl);
137 else if (strcmp(rl->__encoding, "EUC-CN") == 0)
138 ret = _EUC_CN_init(l, rl);
139 else if (strcmp(rl->__encoding, "EUC-JP") == 0)
140 ret = _EUC_JP_init(l, rl);
141 else if (strcmp(rl->__encoding, "EUC-KR") == 0)
142 ret = _EUC_KR_init(l, rl);
143 else if (strcmp(rl->__encoding, "EUC-TW") == 0)
144 ret = _EUC_TW_init(l, rl);
145 else if (strcmp(rl->__encoding, "GB18030") == 0)
146 ret = _GB18030_init(l, rl);
147 else if (strcmp(rl->__encoding, "GB2312") == 0)
148 ret = _GB2312_init(l, rl);
149 else if (strcmp(rl->__encoding, "GBK") == 0)
150 ret = _GBK_init(l, rl);
151 else if (strcmp(rl->__encoding, "BIG5") == 0)
152 ret = _BIG5_init(l, rl);
153 else if (strcmp(rl->__encoding, "MSKanji") == 0)
154 ret = _MSKanji_init(l, rl);
164 free(rl);