Lines Matching refs:key
168 char *pattern = pat_buf, *asp = NULL, *asp_end = NULL, *key = NULL, *key_end = NULL;
226 key = NULL;
229 key = strstr (start_pat, kw_mark1);
246 * pattern start_pat,s key,e(2) key_end end_pat,e(1) pattern + pattern_size
257 if (key != NULL && asp == NULL) {
258 e = key; // Write start_pat ~ (key - 1)
259 key_end = strstr (key, kw_mark2);
265 if (key != NULL && asp != NULL) {
267 if (asp < key) {
276 e = key; // Write start_pat ~ (key - 1)
277 key_end = strstr (key, kw_mark2);
283 } else if (key == NULL && asp != NULL) {
317 p = translate_lang (key + strlen (kw_mark1), key_end, stream, &kw);
319 key = strstr (p, kw_mark1);