Diff for /embedaddon/readline/readline.c between versions 1.1 and 1.1.1.2

version 1.1, 2014/07/30 08:16:45 version 1.1.1.2, 2016/11/03 13:35:37
Line 744  _rl_dispatch_callback (cxt) Line 744  _rl_dispatch_callback (cxt)
     r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ));      r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ));
   
   RL_CHECK_SIGNALS ();    RL_CHECK_SIGNALS ();
  if (r == 0)                      /* success! */  /* We only treat values < 0 specially to simulate recursion. */
   if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0))        /* success! or failure! */
     {      {
       _rl_keyseq_chain_dispose ();        _rl_keyseq_chain_dispose ();
       RL_UNSETSTATE (RL_STATE_MULTIKEY);        RL_UNSETSTATE (RL_STATE_MULTIKEY);
Line 964  _rl_dispatch_subseq (key, map, got_subseq) Line 965  _rl_dispatch_subseq (key, map, got_subseq)
 #if defined (VI_MODE)  #if defined (VI_MODE)
   if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&    if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
       key != ANYOTHERKEY &&        key != ANYOTHERKEY &&
      rl_key_sequence_length == 1 &&    /* XXX */      _rl_dispatching_keymap == vi_movement_keymap &&
       _rl_vi_textmod_command (key))        _rl_vi_textmod_command (key))
     _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);      _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);
 #endif  #endif

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>