Lines Matching defs:rl_kill_ring
65 static char **rl_kill_ring = (char **)NULL;
103 if (rl_kill_ring == 0)
106 rl_kill_ring = (char **)
108 rl_kill_ring[slot = 0] = (char *)NULL;
118 free (rl_kill_ring[0]);
120 rl_kill_ring[i] = rl_kill_ring[i + 1];
125 rl_kill_ring = (char **)xrealloc (rl_kill_ring, slot * sizeof (char *));
127 rl_kill_ring[--slot] = (char *)NULL;
137 old = rl_kill_ring[slot];
153 rl_kill_ring[slot] = new;
156 rl_kill_ring[slot] = text;
467 if (rl_kill_ring == 0)
474 rl_insert_text (rl_kill_ring[rl_kill_index]);
489 !rl_kill_ring)
495 l = strlen (rl_kill_ring[rl_kill_index]);
497 if (n >= 0 && STREQN (rl_line_buffer + n, rl_kill_ring[rl_kill_index], l))