Lines Matching refs:iptr
549 const char *iptr = keyseq; /* Pointer into keyseq[] */ in _kt_parse_keybinding_string() local
556 while(*iptr) { in _kt_parse_keybinding_string()
560 switch(*iptr) { in _kt_parse_keybinding_string()
567 if(iptr[1]) { in _kt_parse_keybinding_string()
571 if(iptr[1] == '\\') { in _kt_parse_keybinding_string()
572 c = _kt_backslash_escape(iptr+2, &iptr); in _kt_parse_keybinding_string()
574 c = iptr[1]; in _kt_parse_keybinding_string()
575 iptr += 2; in _kt_parse_keybinding_string()
582 *optr++ = *iptr++; in _kt_parse_keybinding_string()
592 *optr++ = _kt_backslash_escape(iptr+1, &iptr); in _kt_parse_keybinding_string()
598 if(_kt_is_emacs_meta(iptr)) { in _kt_parse_keybinding_string()
600 iptr += 2; in _kt_parse_keybinding_string()
602 *optr++ = *iptr++; in _kt_parse_keybinding_string()
609 if(_kt_is_emacs_ctrl(iptr)) { in _kt_parse_keybinding_string()
610 *optr++ = MAKE_CTRL(iptr[2]); in _kt_parse_keybinding_string()
611 iptr += 3; in _kt_parse_keybinding_string()
613 *optr++ = *iptr++; in _kt_parse_keybinding_string()
622 if(IS_META_CHAR(*iptr)) { in _kt_parse_keybinding_string()
624 *optr++ = META_TO_CHAR(*iptr); in _kt_parse_keybinding_string()
625 iptr++; in _kt_parse_keybinding_string()
632 } else if(iptr==keyseq && !IS_CTRL_CHAR(*iptr) && in _kt_parse_keybinding_string()
636 *optr++ = *iptr++; in _kt_parse_keybinding_string()
638 *optr++ = *iptr++; in _kt_parse_keybinding_string()