Lines Matching refs:iptr
547 const char *iptr = keyseq; /* Pointer into keyseq[] */ in _kt_parse_keybinding_string() local
554 while(*iptr) { in _kt_parse_keybinding_string()
558 switch(*iptr) { in _kt_parse_keybinding_string()
565 if(iptr[1]) { in _kt_parse_keybinding_string()
569 if(iptr[1] == '\\') { in _kt_parse_keybinding_string()
570 c = _kt_backslash_escape(iptr+2, &iptr); in _kt_parse_keybinding_string()
572 c = iptr[1]; in _kt_parse_keybinding_string()
573 iptr += 2; in _kt_parse_keybinding_string()
580 *optr++ = *iptr++; in _kt_parse_keybinding_string()
590 *optr++ = _kt_backslash_escape(iptr+1, &iptr); in _kt_parse_keybinding_string()
596 if(_kt_is_emacs_meta(iptr)) { in _kt_parse_keybinding_string()
598 iptr += 2; in _kt_parse_keybinding_string()
600 *optr++ = *iptr++; in _kt_parse_keybinding_string()
607 if(_kt_is_emacs_ctrl(iptr)) { in _kt_parse_keybinding_string()
608 *optr++ = MAKE_CTRL(iptr[2]); in _kt_parse_keybinding_string()
609 iptr += 3; in _kt_parse_keybinding_string()
611 *optr++ = *iptr++; in _kt_parse_keybinding_string()
620 if(IS_META_CHAR(*iptr)) { in _kt_parse_keybinding_string()
622 *optr++ = META_TO_CHAR(*iptr); in _kt_parse_keybinding_string()
623 iptr++; in _kt_parse_keybinding_string()
630 } else if(iptr==keyseq && !IS_CTRL_CHAR(*iptr) && in _kt_parse_keybinding_string()
634 *optr++ = *iptr++; in _kt_parse_keybinding_string()
636 *optr++ = *iptr++; in _kt_parse_keybinding_string()