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