OpenCoverage

text.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/lib/readline/text.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-
21-
22-
23-
24-
25-
26static int rl_change_case (int, int);-
27static int _rl_char_search (int, int, int);-
28-
29-
30static int _rl_insert_next_callback (_rl_callback_generic_arg *);-
31static int _rl_char_search_callback (_rl_callback_generic_arg *);-
32-
33-
34-
35-
36-
37-
38int _rl_optimize_typeahead = 1;-
39int-
40rl_insert_text (const char *string)-
41{-
42 register int i, l;-
43-
44 l = (string
stringDescription
TRUEnever evaluated
FALSEnever evaluated
&& *
*stringDescription
TRUEnever evaluated
FALSEnever evaluated
string
*stringDescription
TRUEnever evaluated
FALSEnever evaluated
) ? strlen (string) : 0;
0
45 if (l == 0
l == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
46 return
never executed: return 0;
0;
never executed: return 0;
0
47-
48 if (rl_end + l >= rl_line_buffer_len
rl_end + l >= ...ine_buffer_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
49 rl_extend_line_buffer (rl_end + l);
never executed: rl_extend_line_buffer (rl_end + l);
0
50-
51 for (i = rl_end; i >= rl_point
i >= rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
; i--)
0
52 rl_line_buffer[i + l] = rl_line_buffer[i];
never executed: rl_line_buffer[i + l] = rl_line_buffer[i];
0
53 -
54 __builtin_strncpy (-
55 rl_line_buffer + rl_point-
56 , -
57 string-
58 , -
59 l-
60 )-
61 ;-
62-
63-
64 if (_rl_doing_an_undo == 0
_rl_doing_an_undo == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
65 {-
66-
67 if ((
(l == 1)Description
TRUEnever evaluated
FALSEnever evaluated
l == 1)
(l == 1)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
68 rl_undo_list
rl_undo_listDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
69 (
(rl_undo_list-...= UNDO_INSERT)Description
TRUEnever evaluated
FALSEnever evaluated
rl_undo_list->what == UNDO_INSERT)
(rl_undo_list-...= UNDO_INSERT)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
70 (
(rl_undo_list-...d == rl_point)Description
TRUEnever evaluated
FALSEnever evaluated
rl_undo_list->end == rl_point)
(rl_undo_list-...d == rl_point)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
71 (
(rl_undo_list-...t->start < 20)Description
TRUEnever evaluated
FALSEnever evaluated
rl_undo_list->end - rl_undo_list->start < 20)
(rl_undo_list-...t->start < 20)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
72 rl_undo_list->end++;
never executed: rl_undo_list->end++;
0
73 else-
74 rl_add_undo (UNDO_INSERT, rl_point, rl_point + l, (char *)
never executed: rl_add_undo (UNDO_INSERT, rl_point, rl_point + l, (char *) ((void *)0) );
0
75 ((void *)0)
never executed: rl_add_undo (UNDO_INSERT, rl_point, rl_point + l, (char *) ((void *)0) );
0
76 );
never executed: rl_add_undo (UNDO_INSERT, rl_point, rl_point + l, (char *) ((void *)0) );
0
77 }-
78 rl_point += l;-
79 rl_end += l;-
80 rl_line_buffer[rl_end] = '\0';-
81 return
never executed: return l;
l;
never executed: return l;
0
82}-
83-
84-
85-
86int-
87rl_delete_text (int from, int to)-
88{-
89 register char *text;-
90 register int diff, i;-
91-
92-
93 if (from > to
from > toDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
94 do { int t; t = from; from = to; to = t; }
never executed: end of block
while (0);
0
95-
96-
97 if (to > rl_end
to > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
98 {-
99 to = rl_end;-
100 if (from > to
from > toDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
101 from = to;
never executed: from = to;
0
102 }
never executed: end of block
0
103 if (from < 0
from < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
104 from = 0;
never executed: from = 0;
0
105-
106 text = rl_copy_text (from, to);-
107-
108-
109 diff = to - from;-
110 for (i = from; i < rl_end - diff
i < rl_end - diffDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
111 rl_line_buffer[i] = rl_line_buffer[i + diff];
never executed: rl_line_buffer[i] = rl_line_buffer[i + diff];
0
112-
113-
114 if (_rl_doing_an_undo == 0
_rl_doing_an_undo == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
115 rl_add_undo (UNDO_DELETE, from, to, text);
never executed: rl_add_undo (UNDO_DELETE, from, to, text);
0
116 else-
117 xfree (text);
never executed: xfree (text);
0
118-
119 rl_end -= diff;-
120 rl_line_buffer[rl_end] = '\0';-
121 return
never executed: return (diff);
(diff);
never executed: return (diff);
0
122}-
123void-
124_rl_fix_point (int fix_mark_too)-
125{-
126 do { if (rl_point > rl_end
rl_point > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
) rl_point = rl_end;
never executed: rl_point = rl_end;
else if (rl_point < 0
rl_point < 0Description
TRUEnever evaluated
FALSEnever evaluated
) rl_point = 0;
never executed: rl_point = 0;
} while (0);
0
127 if (fix_mark_too
fix_mark_tooDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
128 do { if (rl_mark > rl_end
rl_mark > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
) rl_mark = rl_end;
never executed: rl_mark = rl_end;
else if (rl_mark < 0
rl_mark < 0Description
TRUEnever evaluated
FALSEnever evaluated
) rl_mark = 0;
never executed: rl_mark = 0;
}
never executed: end of block
while (0);
0
129}
never executed: end of block
0
130-
131-
132-
133-
134-
135int-
136_rl_replace_text (const char *text, int start, int end)-
137{-
138 int n;-
139-
140 n = 0;-
141 rl_begin_undo_group ();-
142 if (start <= end
start <= endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
143 rl_delete_text (start, end + 1);
never executed: rl_delete_text (start, end + 1);
0
144 rl_point = start;-
145 if (*
*textDescription
TRUEnever evaluated
FALSEnever evaluated
text
*textDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
146 n = rl_insert_text (text);
never executed: n = rl_insert_text (text);
0
147 rl_end_undo_group ();-
148-
149 return
never executed: return n;
n;
never executed: return n;
0
150}-
151-
152-
153-
154void-
155rl_replace_line (const char *text, int clear_undo)-
156{-
157 int len;-
158-
159 len = strlen (text);-
160 if (len >= rl_line_buffer_len
len >= rl_line_buffer_lenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
161 rl_extend_line_buffer (len);
never executed: rl_extend_line_buffer (len);
0
162 strcpy (rl_line_buffer, text);-
163 rl_end = len;-
164-
165 if (clear_undo
clear_undoDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
166 rl_free_undo_list ();
never executed: rl_free_undo_list ();
0
167-
168 _rl_fix_point (1);-
169}
never executed: end of block
0
170int-
171rl_forward_byte (int count, int key)-
172{-
173 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
174 return
never executed: return (rl_backward_byte (-count, key));
(rl_backward_byte (-count, key));
never executed: return (rl_backward_byte (-count, key));
0
175-
176 if (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
177 {-
178 int end, lend;-
179-
180 end = rl_point + count;-
181-
182 lend = rl_end > 0
rl_end > 0Description
TRUEnever evaluated
FALSEnever evaluated
? rl_end - ((rl_editing_mode == 0
rl_editing_mode == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& _rl_keymap == vi_movement_keymap
_rl_keymap == ...ovement_keymapDescription
TRUEnever evaluated
FALSEnever evaluated
)) : rl_end;
0
183-
184-
185-
186-
187 if (end > lend
end > lendDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
188 {-
189 rl_point = lend;-
190 rl_ding ();-
191 }
never executed: end of block
0
192 else-
193 rl_point = end;
never executed: rl_point = end;
0
194 }-
195-
196 if (rl_end < 0
rl_end < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
197 rl_end = 0;
never executed: rl_end = 0;
0
198-
199 return
never executed: return 0;
0;
never executed: return 0;
0
200}-
201-
202int-
203_rl_forward_char_internal (int count)-
204{-
205 int point;-
206-
207-
208 point = _rl_find_next_mbchar (rl_line_buffer, rl_point, count, 0x01);-
209-
210-
211 if (point >= rl_end
point >= rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& (rl_editing_mode == 0
rl_editing_mode == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& _rl_keymap == vi_movement_keymap
_rl_keymap == ...ovement_keymapDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
212 point = _rl_find_prev_mbchar (rl_line_buffer, rl_end, 0x01);
never executed: point = _rl_find_prev_mbchar (rl_line_buffer, rl_end, 0x01);
0
213-
214-
215 if (rl_end < 0
rl_end < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
216 rl_end = 0;
never executed: rl_end = 0;
0
217-
218-
219-
220-
221-
222-
223 return
never executed: return (point);
(point);
never executed: return (point);
0
224}-
225-
226-
227-
228int-
229rl_forward_char (int count, int key)-
230{-
231 int point;-
232-
233 if (-
234 (
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
235 == 1
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_byte_oriented
rl_byte_orientedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
236 return
never executed: return (rl_forward_byte (count, key));
(rl_forward_byte (count, key));
never executed: return (rl_forward_byte (count, key));
0
237-
238 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
239 return
never executed: return (rl_backward_char (-count, key));
(rl_backward_char (-count, key));
never executed: return (rl_backward_char (-count, key));
0
240-
241 if (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
242 {-
243 if (rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(rl_editing_mode == 1)Description
TRUEnever evaluated
FALSEnever evaluated
rl_editing_mode == 1)
(rl_editing_mode == 1)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
244 {-
245 rl_ding ();-
246 return
never executed: return 0;
0;
never executed: return 0;
0
247 }-
248-
249 point = _rl_forward_char_internal (count);-
250-
251 if (rl_point == point
rl_point == pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
252 rl_ding ();
never executed: rl_ding ();
0
253-
254 rl_point = point;-
255 }
never executed: end of block
0
256-
257 return
never executed: return 0;
0;
never executed: return 0;
0
258}-
259int-
260rl_forward (int count, int key)-
261{-
262 return
never executed: return (rl_forward_char (count, key));
(rl_forward_char (count, key));
never executed: return (rl_forward_char (count, key));
0
263}-
264-
265-
266int-
267rl_backward_byte (int count, int key)-
268{-
269 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
270 return
never executed: return (rl_forward_byte (-count, key));
(rl_forward_byte (-count, key));
never executed: return (rl_forward_byte (-count, key));
0
271-
272 if (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
273 {-
274 if (rl_point < count
rl_point < countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
275 {-
276 rl_point = 0;-
277 rl_ding ();-
278 }
never executed: end of block
0
279 else-
280 rl_point -= count;
never executed: rl_point -= count;
0
281 }-
282-
283 if (rl_point < 0
rl_point < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
284 rl_point = 0;
never executed: rl_point = 0;
0
285-
286 return
never executed: return 0;
0;
never executed: return 0;
0
287}-
288-
289-
290-
291int-
292rl_backward_char (int count, int key)-
293{-
294 int point;-
295-
296 if (-
297 (
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
298 == 1
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_byte_oriented
rl_byte_orientedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
299 return
never executed: return (rl_backward_byte (count, key));
(rl_backward_byte (count, key));
never executed: return (rl_backward_byte (count, key));
0
300-
301 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
302 return
never executed: return (rl_forward_char (-count, key));
(rl_forward_char (-count, key));
never executed: return (rl_forward_char (-count, key));
0
303-
304 if (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
305 {-
306 point = rl_point;-
307-
308 while (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& point > 0
point > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
309 {-
310 point = _rl_find_prev_mbchar (rl_line_buffer, point, 0x01);-
311 count--;-
312 }
never executed: end of block
0
313 if (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
314 {-
315 rl_point = 0;-
316 rl_ding ();-
317 }
never executed: end of block
0
318 else-
319 rl_point = point;
never executed: rl_point = point;
0
320 }-
321-
322 return
never executed: return 0;
0;
never executed: return 0;
0
323}-
324int-
325rl_backward (int count, int key)-
326{-
327 return
never executed: return (rl_backward_char (count, key));
(rl_backward_char (count, key));
never executed: return (rl_backward_char (count, key));
0
328}-
329-
330-
331int-
332rl_beg_of_line (int count, int key)-
333{-
334 rl_point = 0;-
335 return
never executed: return 0;
0;
never executed: return 0;
0
336}-
337-
338-
339int-
340rl_end_of_line (int count, int key)-
341{-
342 rl_point = rl_end;-
343 return
never executed: return 0;
0;
never executed: return 0;
0
344}-
345-
346-
347int-
348rl_forward_word (int count, int key)-
349{-
350 int c;-
351-
352 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
353 return
never executed: return (rl_backward_word (-count, key));
(rl_backward_word (-count, key));
never executed: return (rl_backward_word (-count, key));
0
354-
355 while (count
countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
356 {-
357 if (rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
358 return
never executed: return 0;
0;
never executed: return 0;
0
359-
360-
361-
362 c = _rl_char_value (rl_line_buffer, rl_point);-
363-
364 if (_rl_walphabetic (c) == 0
_rl_walphabetic (c) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
365 {-
366 rl_point = ((-
367 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
368 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_next_mbchar ((rl_line_buffer), (rl_point), (1), (0x01)) : ((rl_point) + (1)));
0
369 while (rl_point < rl_end
rl_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
370 {-
371 c = _rl_char_value (rl_line_buffer, rl_point);-
372 if (_rl_walphabetic (c)
_rl_walphabetic (c)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
373 break;
never executed: break;
0
374 rl_point = ((-
375 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
376 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_next_mbchar ((rl_line_buffer), (rl_point), (1), (0x01)) : ((rl_point) + (1)));
0
377 }
never executed: end of block
0
378 }
never executed: end of block
0
379-
380 if (rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
381 return
never executed: return 0;
0;
never executed: return 0;
0
382-
383 rl_point = ((-
384 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
385 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_next_mbchar ((rl_line_buffer), (rl_point), (1), (0x01)) : ((rl_point) + (1)));
0
386 while (rl_point < rl_end
rl_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
387 {-
388 c = _rl_char_value (rl_line_buffer, rl_point);-
389 if (_rl_walphabetic (c) == 0
_rl_walphabetic (c) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
390 break;
never executed: break;
0
391 rl_point = ((-
392 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
393 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_next_mbchar ((rl_line_buffer), (rl_point), (1), (0x01)) : ((rl_point) + (1)));
0
394 }
never executed: end of block
0
395-
396 --count;-
397 }
never executed: end of block
0
398-
399 return
never executed: return 0;
0;
never executed: return 0;
0
400}-
401-
402-
403int-
404rl_backward_word (int count, int key)-
405{-
406 int c, p;-
407-
408 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
409 return
never executed: return (rl_forward_word (-count, key));
(rl_forward_word (-count, key));
never executed: return (rl_forward_word (-count, key));
0
410-
411 while (count
countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
412 {-
413 if (rl_point == 0
rl_point == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
414 return
never executed: return 0;
0;
never executed: return 0;
0
415-
416-
417-
418-
419 p = ((-
420 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
421 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_prev_mbchar ((rl_line_buffer), (rl_point), (0x01)) : ((rl_point) - 1));
0
422 c = _rl_char_value (rl_line_buffer, p);-
423-
424 if (_rl_walphabetic (c) == 0
_rl_walphabetic (c) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
425 {-
426 rl_point = p;-
427 while (rl_point > 0
rl_point > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
428 {-
429 p = ((-
430 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
431 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_prev_mbchar ((rl_line_buffer), (rl_point), (0x01)) : ((rl_point) - 1));
0
432 c = _rl_char_value (rl_line_buffer, p);-
433 if (_rl_walphabetic (c)
_rl_walphabetic (c)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
434 break;
never executed: break;
0
435 rl_point = p;-
436 }
never executed: end of block
0
437 }
never executed: end of block
0
438-
439 while (rl_point
rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
440 {-
441 p = ((-
442 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
443 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_prev_mbchar ((rl_line_buffer), (rl_point), (0x01)) : ((rl_point) - 1));
0
444 c = _rl_char_value (rl_line_buffer, p);-
445 if (_rl_walphabetic (c) == 0
_rl_walphabetic (c) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
446 break;
never executed: break;
0
447 else-
448 rl_point = p;
never executed: rl_point = p;
0
449 }-
450-
451 --count;-
452 }
never executed: end of block
0
453-
454 return
never executed: return 0;
0;
never executed: return 0;
0
455}-
456-
457-
458int-
459rl_refresh_line (int ignore1, int ignore2)-
460{-
461 int curr_line;-
462-
463 curr_line = _rl_current_display_line ();-
464-
465 _rl_move_vert (curr_line);-
466 _rl_move_cursor_relative (0, rl_line_buffer);-
467-
468 _rl_clear_to_eol (0);-
469-
470 rl_redraw_prompt_last_line ();-
471 rl_display_fixed = 1;-
472-
473 return
never executed: return 0;
0;
never executed: return 0;
0
474}-
475-
476-
477-
478-
479int-
480rl_clear_screen (int count, int key)-
481{-
482 if (rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
483 {-
484 rl_refresh_line (count, key);-
485 return
never executed: return 0;
0;
never executed: return 0;
0
486 }-
487-
488 _rl_clear_screen ();-
489 rl_forced_update_display ();-
490 rl_display_fixed = 1;-
491-
492 return
never executed: return 0;
0;
never executed: return 0;
0
493}-
494-
495int-
496rl_previous_screen_line (int count, int key)-
497{-
498 int c;-
499-
500 c = _rl_term_autowrap
_rl_term_autowrapDescription
TRUEnever evaluated
FALSEnever evaluated
? _rl_screenwidth : (_rl_screenwidth + 1);
0
501 return
never executed: return (rl_backward_char (c, key));
(rl_backward_char (c, key));
never executed: return (rl_backward_char (c, key));
0
502}-
503-
504int-
505rl_next_screen_line (int count, int key)-
506{-
507 int c;-
508-
509 c = _rl_term_autowrap
_rl_term_autowrapDescription
TRUEnever evaluated
FALSEnever evaluated
? _rl_screenwidth : (_rl_screenwidth + 1);
0
510 return
never executed: return (rl_forward_char (c, key));
(rl_forward_char (c, key));
never executed: return (rl_forward_char (c, key));
0
511}-
512-
513int-
514rl_skip_csi_sequence (int count, int key)-
515{-
516 int ch;-
517-
518 (rl_readline_state |= (0x0000040));-
519 do-
520 ch = rl_read_key ();
never executed: ch = rl_read_key ();
0
521 while (ch >= 0x20
ch >= 0x20Description
TRUEnever evaluated
FALSEnever evaluated
&& ch < 0x40
ch < 0x40Description
TRUEnever evaluated
FALSEnever evaluated
);
0
522 (rl_readline_state &= ~(0x0000040));-
523-
524 return
never executed: return (ch < 0);
(ch < 0);
never executed: return (ch < 0);
0
525}-
526-
527int-
528rl_arrow_keys (int count, int key)-
529{-
530 int ch;-
531-
532 (rl_readline_state |= (0x0000040));-
533 ch = rl_read_key ();-
534 (rl_readline_state &= ~(0x0000040));-
535 if (ch < 0
ch < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
536 return
never executed: return (1);
(1);
never executed: return (1);
0
537-
538 switch (((((
((unsigned char)(ch) == (ch))Description
TRUEnever evaluated
FALSEnever evaluated
unsigned char)(ch) == (ch))
((unsigned char)(ch) == (ch))Description
TRUEnever evaluated
FALSEnever evaluated
&& (1 &&
0
539 ((*
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
0
540 (unsigned char)ch
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
0
541 ))] & (unsigned short int) _ISlower)
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
0
542 )) ? -
543 (__extension__ ({ int __res; if (sizeof (
sizeof ( (unsi... char)ch ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
544 (unsigned char)ch
sizeof ( (unsi... char)ch ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
545 ) > 1
sizeof ( (unsi... char)ch ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_cons...gned char)ch )Description
TRUEnever evaluated
FALSEnever evaluated
0
546 (unsigned char)ch
__builtin_cons...gned char)ch )Description
TRUEnever evaluated
FALSEnever evaluated
0
547 )
__builtin_cons...gned char)ch )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
0
548 (unsigned char)ch-
549 ); __res = __c < -128
__c < -128Description
TRUEnever evaluated
FALSEnever evaluated
|| __c > 255
__c > 255Description
TRUEnever evaluated
FALSEnever evaluated
? __c : (*__ctype_toupper_loc ())[__c]; }
never executed: end of block
else __res = toupper (
never executed: __res = toupper ( (unsigned char)ch );
0
550 (unsigned char)ch
never executed: __res = toupper ( (unsigned char)ch );
0
551 );
never executed: __res = toupper ( (unsigned char)ch );
} else __res = (*__ctype_toupper_loc ())[(int) (
never executed: __res = (*__ctype_toupper_loc ())[(int) ( (unsigned char)ch )];
0
552 (unsigned char)ch
never executed: __res = (*__ctype_toupper_loc ())[(int) ( (unsigned char)ch )];
0
553 )];
never executed: __res = (*__ctype_toupper_loc ())[(int) ( (unsigned char)ch )];
__res; }))
0
554 : (ch)))-
555 {-
556 case
never executed: case 'A':
'A':
never executed: case 'A':
0
557 rl_get_previous_history (count, ch);-
558 break;
never executed: break;
0
559-
560 case
never executed: case 'B':
'B':
never executed: case 'B':
0
561 rl_get_next_history (count, ch);-
562 break;
never executed: break;
0
563-
564 case
never executed: case 'C':
'C':
never executed: case 'C':
0
565 if (-
566 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
567 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
568 rl_forward_char (count, ch);
never executed: rl_forward_char (count, ch);
0
569 else-
570 rl_forward_byte (count, ch);
never executed: rl_forward_byte (count, ch);
0
571 break;
never executed: break;
0
572-
573 case
never executed: case 'D':
'D':
never executed: case 'D':
0
574 if (-
575 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
576 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
577 rl_backward_char (count, ch);
never executed: rl_backward_char (count, ch);
0
578 else-
579 rl_backward_byte (count, ch);
never executed: rl_backward_byte (count, ch);
0
580 break;
never executed: break;
0
581-
582 default
never executed: default:
:
never executed: default:
0
583 rl_ding ();-
584 }
never executed: end of block
0
585-
586 return
never executed: return 0;
0;
never executed: return 0;
0
587}-
588static char pending_bytes[-
589 16-
590 ];-
591static int pending_bytes_length = 0;-
592static mbstate_t ps = {0};-
593-
594-
595-
596-
597-
598int-
599_rl_insert_char (int count, int c)-
600{-
601 register int i;-
602 char *string;-
603-
604 int string_size;-
605 char incoming[-
606 16 -
607 + 1];-
608 int incoming_length = 0;-
609 mbstate_t ps_back;-
610 static int stored_count = 0;-
611-
612-
613 if (count <= 0
count <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
614 return
never executed: return 0;
0;
never executed: return 0;
0
615-
616-
617 if (-
618 (
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
619 == 1
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_byte_oriented
rl_byte_orientedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
620 {-
621 incoming[0] = c;-
622 incoming[1] = '\0';-
623 incoming_length = 1;-
624 }
never executed: end of block
0
625 else if (_rl_utf8locale
_rl_utf8localeDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(c & 0x80) == 0Description
TRUEnever evaluated
FALSEnever evaluated
c & 0x80) == 0
(c & 0x80) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
626 {-
627 incoming[0] = c;-
628 incoming[1] = '\0';-
629 incoming_length = 1;-
630 }
never executed: end of block
0
631 else-
632 {-
633 wchar_t wc;-
634 size_t ret;-
635-
636 if (stored_count <= 0
stored_count <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
637 stored_count = count;
never executed: stored_count = count;
0
638 else-
639 count = stored_count;
never executed: count = stored_count;
0
640-
641 ps_back = ps;-
642 pending_bytes[pending_bytes_length++] = c;-
643 ret = mbrtowc (&wc, pending_bytes, pending_bytes_length, &ps);-
644-
645 if (ret == (size_t)-2
ret == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
646 {-
647-
648-
649-
650 ps = ps_back;-
651 return
never executed: return 1;
1;
never executed: return 1;
0
652 }-
653 else if (ret == (size_t)-1
ret == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
654 {-
655-
656-
657 incoming[0] = pending_bytes[0];-
658 incoming[1] = '\0';-
659 incoming_length = 1;-
660 pending_bytes_length--;-
661 memmove (pending_bytes, pending_bytes + 1, pending_bytes_length);-
662-
663-
664 memset (&ps, 0, sizeof (mbstate_t));-
665 }
never executed: end of block
0
666 else if (ret == (size_t)0
ret == (size_t)0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
667 {-
668 incoming[0] = '\0';-
669 incoming_length = 0;-
670 pending_bytes_length--;-
671-
672-
673 memset (&ps, 0, sizeof (mbstate_t));-
674 }
never executed: end of block
0
675 else if (ret == 1
ret == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
676 {-
677 incoming[0] = pending_bytes[0];-
678 incoming[incoming_length = 1] = '\0';-
679 pending_bytes_length = 0;-
680 }
never executed: end of block
0
681 else-
682 {-
683-
684 memcpy (incoming, pending_bytes, pending_bytes_length);-
685 incoming[pending_bytes_length] = '\0';-
686 incoming_length = pending_bytes_length;-
687 pending_bytes_length = 0;-
688 }
never executed: end of block
0
689 }-
690-
691-
692-
693-
694 if (count > 1
count > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& count <= 1024
count <= 1024Description
TRUEnever evaluated
FALSEnever evaluated
)
0
695 {-
696-
697 string_size = count * incoming_length;-
698 string = (char *)xmalloc (1 + string_size);-
699-
700 i = 0;-
701 while (i < string_size
i < string_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
702 {-
703 if (incoming_length == 1
incoming_length == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
704 string[i++] = *incoming;
never executed: string[i++] = *incoming;
0
705 else-
706 {-
707 -
708 __builtin_strncpy (-
709 string + i-
710 , -
711 incoming-
712 , -
713 incoming_length-
714 )-
715 ;-
716 i += incoming_length;-
717 }
never executed: end of block
0
718 }-
719 incoming_length = 0;-
720 stored_count = 0;-
721-
722-
723-
724-
725-
726-
727-
728 string[i] = '\0';-
729 rl_insert_text (string);-
730 xfree (string);-
731-
732 return
never executed: return 0;
0;
never executed: return 0;
0
733 }-
734-
735 if (count > 1024
count > 1024Description
TRUEnever evaluated
FALSEnever evaluated
)
0
736 {-
737 int decreaser;-
738-
739 string_size = incoming_length * 1024;-
740 string = (char *)xmalloc (1 + string_size);-
741-
742 i = 0;-
743 while (i < string_size
i < string_sizeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
744 {-
745 if (incoming_length == 1
incoming_length == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
746 string[i++] = *incoming;
never executed: string[i++] = *incoming;
0
747 else-
748 {-
749 -
750 __builtin_strncpy (-
751 string + i-
752 , -
753 incoming-
754 , -
755 incoming_length-
756 )-
757 ;-
758 i += incoming_length;-
759 }
never executed: end of block
0
760 }-
761-
762 while (count
countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
763 {-
764 decreaser = (
(count > 1024)Description
TRUEnever evaluated
FALSEnever evaluated
count > 1024)
(count > 1024)Description
TRUEnever evaluated
FALSEnever evaluated
? 1024 : count;
0
765 string[decreaser*incoming_length] = '\0';-
766 rl_insert_text (string);-
767 count -= decreaser;-
768 }
never executed: end of block
0
769-
770 xfree (string);-
771 incoming_length = 0;-
772 stored_count = 0;-
773 return
never executed: return 0;
0;
never executed: return 0;
0
774 }-
775-
776 if (-
777 (
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
778 == 1
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_byte_oriented
rl_byte_orientedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
779 {-
780-
781-
782-
783-
784-
785 if (((
((rl_readline_...000800)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0000800)) == 0)
((rl_readline_...000800)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
&& _rl_pushed_input_available ()
_rl_pushed_input_available ()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
786 _rl_insert_typein (c);
never executed: _rl_insert_typein (c);
0
787 else-
788 {-
789-
790 char str[2];-
791-
792 str[1] = '\0';-
793 str[0] = c;-
794 rl_insert_text (str);-
795 }
never executed: end of block
0
796 }-
797-
798 else-
799 {-
800 rl_insert_text (incoming);-
801 stored_count = 0;-
802 }
never executed: end of block
0
803-
804-
805 return
never executed: return 0;
0;
never executed: return 0;
0
806}-
807-
808-
809-
810-
811int-
812_rl_overwrite_char (int count, int c)-
813{-
814 int i;-
815-
816 char mbkey[-
817 16-
818 ];-
819 int k;-
820-
821-
822 if (count > 0
count > 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
823 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
824 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
825 k = _rl_read_mbstring (c, mbkey,
never executed: k = _rl_read_mbstring (c, mbkey, 16 );
0
826 16
never executed: k = _rl_read_mbstring (c, mbkey, 16 );
0
827 );
never executed: k = _rl_read_mbstring (c, mbkey, 16 );
0
828-
829-
830 rl_begin_undo_group ();-
831-
832 for (i = 0; i < count
i < countDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
833 {-
834-
835 if (-
836 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
837 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
838 rl_insert_text (mbkey);
never executed: rl_insert_text (mbkey);
0
839 else-
840-
841 _rl_insert_char (1, c);
never executed: _rl_insert_char (1, c);
0
842-
843 if (rl_point < rl_end
rl_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
844 rl_delete (1, c);
never executed: rl_delete (1, c);
0
845 }
never executed: end of block
0
846-
847 rl_end_undo_group ();-
848-
849 return
never executed: return 0;
0;
never executed: return 0;
0
850}-
851-
852int-
853rl_insert (int count, int c)-
854{-
855 int r, n, x;-
856-
857 r = (
(rl_insert_mode == 1)Description
TRUEnever evaluated
FALSEnever evaluated
rl_insert_mode == 1)
(rl_insert_mode == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? _rl_insert_char (count, c) : _rl_overwrite_char (count, c);
0
858-
859-
860 x = 0;-
861 n = (unsigned short)-2;-
862 while (_rl_optimize_typeahead
_rl_optimize_typeaheadDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
863 rl_num_chars_to_read == 0
rl_num_chars_to_read == 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
864 ((
((rl_readline_...000800)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0020000|0x0000800)) == 0)
((rl_readline_...000800)) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
865 _rl_pushed_input_available () == 0
_rl_pushed_inp...ilable () == 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
866 _rl_input_queued (0)
_rl_input_queued (0)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
867 (
(n = rl_read_key ()) > 0Description
TRUEnever evaluated
FALSEnever evaluated
n = rl_read_key ()) > 0
(n = rl_read_key ()) > 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
868 _rl_keymap[(unsigned char)n].type == 0
_rl_keymap[(un...r)n].type == 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
869 _rl_keymap[(unsigned char)n].function == rl_insert
_rl_keymap[(un...n == rl_insertDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
870 {-
871 r = (
(rl_insert_mode == 1)Description
TRUEnever evaluated
FALSEnever evaluated
rl_insert_mode == 1)
(rl_insert_mode == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? _rl_insert_char (1, n) : _rl_overwrite_char (1, n);
0
872 n = (unsigned short)-2;-
873 x++;-
874 if (r == 1
r == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
875 continue;
never executed: continue;
0
876 if (rl_done
rl_doneDescription
TRUEnever evaluated
FALSEnever evaluated
|| r != 0
r != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
877 break;
never executed: break;
0
878 }
never executed: end of block
0
879-
880 if (n != (unsigned short)-2
n != (unsigned short)-2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
881 {-
882-
883-
884 rl_last_func = rl_insert;-
885 _rl_reset_argument ();-
886 rl_executing_keyseq[rl_key_sequence_length = 0] = '\0';-
887 r = rl_execute_next (n);-
888 }
never executed: end of block
0
889-
890 return
never executed: return r;
r;
never executed: return r;
0
891}-
892-
893-
894static int-
895_rl_insert_next (int count)-
896{-
897 int c;-
898-
899 (rl_readline_state |= (0x0000040));-
900 c = rl_read_key ();-
901 (rl_readline_state &= ~(0x0000040));-
902-
903 if (c < 0
c < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
904 return
never executed: return 1;
1;
never executed: return 1;
0
905-
906 if ((
(rl_readline_s...& (0x0001000))Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0001000))
(rl_readline_s...& (0x0001000))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
907 _rl_add_macro_char (c);
never executed: _rl_add_macro_char (c);
0
908-
909-
910 if ((
(rl_readline_s...0080000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0080000)) == 0
(rl_readline_s...0080000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
911 _rl_restore_tty_signals ();
never executed: _rl_restore_tty_signals ();
0
912-
913-
914 return
never executed: return (_rl_insert_char (count, c));
(_rl_insert_char (count, c));
never executed: return (_rl_insert_char (count, c));
0
915}-
916-
917-
918static int-
919_rl_insert_next_callback (_rl_callback_generic_arg *data)-
920{-
921 int count, r;-
922-
923 count = data->count;-
924 r = 0;-
925-
926 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
927 {-
928 data->count++;-
929 r = _rl_insert_next (1);-
930 _rl_want_redisplay = 1;-
931-
932 if (data->count < 0
data->count < 0Description
TRUEnever evaluated
FALSEnever evaluated
&& r == 0
r == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
933 return
never executed: return r;
r;
never executed: return r;
0
934 count = 0;-
935 }
never executed: end of block
0
936-
937-
938 _rl_callback_func = 0;-
939 _rl_want_redisplay = 1;-
940-
941 if (count == 0
count == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
942 return
never executed: return r;
r;
never executed: return r;
0
943-
944 return
never executed: return _rl_insert_next (count);
_rl_insert_next (count);
never executed: return _rl_insert_next (count);
0
945}-
946-
947-
948int-
949rl_quoted_insert (int count, int key)-
950{-
951-
952-
953 if ((
(rl_readline_s...0080000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0080000)) == 0
(rl_readline_s...0080000)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
954 _rl_disable_tty_signals ();
never executed: _rl_disable_tty_signals ();
0
955-
956-
957-
958 if ((
(rl_readline_s...& (0x0080000))Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0080000))
(rl_readline_s...& (0x0080000))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
959 {-
960 _rl_callback_data = _rl_callback_data_alloc (count);-
961 _rl_callback_func = _rl_insert_next_callback;-
962 return
never executed: return (0);
(0);
never executed: return (0);
0
963 }-
964-
965-
966-
967 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
968 {-
969 int r;-
970-
971 do-
972 r = _rl_insert_next (1);
never executed: r = _rl_insert_next (1);
0
973 while (r == 0
r == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& ++
++count < 0Description
TRUEnever evaluated
FALSEnever evaluated
count < 0
++count < 0Description
TRUEnever evaluated
FALSEnever evaluated
);
0
974 return
never executed: return r;
r;
never executed: return r;
0
975 }-
976-
977 return
never executed: return _rl_insert_next (count);
_rl_insert_next (count);
never executed: return _rl_insert_next (count);
0
978}-
979-
980-
981int-
982rl_tab_insert (int count, int key)-
983{-
984 return
never executed: return (_rl_insert_char (count, '\t'));
(_rl_insert_char (count, '\t'));
never executed: return (_rl_insert_char (count, '\t'));
0
985}-
986-
987-
988-
989-
990int-
991rl_newline (int count, int key)-
992{-
993 rl_done = 1;-
994-
995 if (_rl_history_preserve_point
_rl_history_preserve_pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
996 _rl_history_saved_point = (
(rl_point == rl_end)Description
TRUEnever evaluated
FALSEnever evaluated
rl_point == rl_end)
(rl_point == rl_end)Description
TRUEnever evaluated
FALSEnever evaluated
? -1 : rl_point;
never executed: _rl_history_saved_point = (rl_point == rl_end) ? -1 : rl_point;
0
997-
998 (rl_readline_state |= (0x2000000));-
999-
1000-
1001 if (rl_editing_mode == 0
rl_editing_mode == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1002 {-
1003 _rl_vi_done_inserting ();-
1004 if (_rl_vi_textmod_command (_rl_vi_last_command) == 0
_rl_vi_textmod..._command) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1005 _rl_vi_reset_last ();
never executed: _rl_vi_reset_last ();
0
1006 }
never executed: end of block
0
1007-
1008-
1009-
1010-
1011 if (rl_erase_empty_line
rl_erase_empty_lineDescription
TRUEnever evaluated
FALSEnever evaluated
&& rl_point == 0
rl_point == 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_end == 0
rl_end == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1012 return
never executed: return 0;
0;
never executed: return 0;
0
1013-
1014 if (_rl_echoing_p
_rl_echoing_pDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1015 _rl_update_final ();
never executed: _rl_update_final ();
0
1016 return
never executed: return 0;
0;
never executed: return 0;
0
1017}-
1018-
1019-
1020-
1021-
1022-
1023int-
1024rl_do_lowercase_version (int ignore1, int ignore2)-
1025{-
1026 return
never executed: return 0;
0;
never executed: return 0;
0
1027}-
1028-
1029-
1030-
1031-
1032int-
1033_rl_overwrite_rubout (int count, int key)-
1034{-
1035 int opoint;-
1036 int i, l;-
1037-
1038 if (rl_point == 0
rl_point == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1039 {-
1040 rl_ding ();-
1041 return
never executed: return 1;
1;
never executed: return 1;
0
1042 }-
1043-
1044 opoint = rl_point;-
1045-
1046-
1047 for (i = l = 0; i < count
i < countDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
1048 {-
1049 rl_backward_char (1, key);-
1050 l += rl_character_len (rl_line_buffer[rl_point], rl_point);-
1051 }
never executed: end of block
0
1052-
1053 rl_begin_undo_group ();-
1054-
1055 if (count > 1
count > 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1056 rl_kill_text (opoint, rl_point);
never executed: rl_kill_text (opoint, rl_point);
0
1057 else-
1058 rl_delete_text (opoint, rl_point);
never executed: rl_delete_text (opoint, rl_point);
0
1059-
1060-
1061 if (rl_point < rl_end
rl_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1062 {-
1063 opoint = rl_point;-
1064 _rl_insert_char (l, ' ');-
1065 rl_point = opoint;-
1066 }
never executed: end of block
0
1067-
1068 rl_end_undo_group ();-
1069-
1070 return
never executed: return 0;
0;
never executed: return 0;
0
1071}-
1072-
1073-
1074int-
1075rl_rubout (int count, int key)-
1076{-
1077 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1078 return
never executed: return (rl_delete (-count, key));
(rl_delete (-count, key));
never executed: return (rl_delete (-count, key));
0
1079-
1080 if (!rl_point
!rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1081 {-
1082 rl_ding ();-
1083 return
never executed: return 1;
1;
never executed: return 1;
0
1084 }-
1085-
1086 if (rl_insert_mode == 0
rl_insert_mode == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1087 return
never executed: return (_rl_overwrite_rubout (count, key));
(_rl_overwrite_rubout (count, key));
never executed: return (_rl_overwrite_rubout (count, key));
0
1088-
1089 return
never executed: return (_rl_rubout_char (count, key));
(_rl_rubout_char (count, key));
never executed: return (_rl_rubout_char (count, key));
0
1090}-
1091-
1092int-
1093_rl_rubout_char (int count, int key)-
1094{-
1095 int orig_point;-
1096 unsigned char c;-
1097-
1098-
1099 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1100 return
never executed: return (rl_delete (-count, key));
(rl_delete (-count, key));
never executed: return (rl_delete (-count, key));
0
1101-
1102 if (rl_point == 0
rl_point == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1103 {-
1104 rl_ding ();-
1105 return
never executed: return 1;
1;
never executed: return 1;
0
1106 }-
1107-
1108 orig_point = rl_point;-
1109 if (count > 1
count > 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1110 {-
1111 rl_backward_char (count, key);-
1112 rl_kill_text (orig_point, rl_point);-
1113 }
never executed: end of block
0
1114 else if (-
1115 (
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1116 == 1
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_byte_oriented
rl_byte_orientedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1117 {-
1118 c = rl_line_buffer[--rl_point];-
1119 rl_delete_text (rl_point, orig_point);-
1120-
1121 if (rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& (1 &&
0
1122 ((*
((*__ctype_b_l...int) _ISprint)Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISprint)Description
TRUEnever evaluated
FALSEnever evaluated
0
1123 (unsigned char)(unsigned char)c
((*__ctype_b_l...int) _ISprint)Description
TRUEnever evaluated
FALSEnever evaluated
0
1124 ))] & (unsigned short int) _ISprint)
((*__ctype_b_l...int) _ISprint)Description
TRUEnever evaluated
FALSEnever evaluated
0
1125 ) && _rl_last_c_pos
_rl_last_c_posDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1126 {-
1127 int l;-
1128 l = rl_character_len (c, rl_point);-
1129 _rl_erase_at_end_of_line (l);-
1130 }
never executed: end of block
0
1131 }
never executed: end of block
0
1132 else-
1133 {-
1134 rl_point = _rl_find_prev_mbchar (rl_line_buffer, rl_point, 0x01);-
1135 rl_delete_text (rl_point, orig_point);-
1136 }
never executed: end of block
0
1137-
1138 return
never executed: return 0;
0;
never executed: return 0;
0
1139}-
1140-
1141-
1142-
1143int-
1144rl_delete (int count, int key)-
1145{-
1146 int xpoint;-
1147-
1148 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1149 return
never executed: return (_rl_rubout_char (-count, key));
(_rl_rubout_char (-count, key));
never executed: return (_rl_rubout_char (-count, key));
0
1150-
1151 if (rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1152 {-
1153 rl_ding ();-
1154 return
never executed: return 1;
1;
never executed: return 1;
0
1155 }-
1156-
1157 if (count > 1
count > 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_explicit_arg
rl_explicit_argDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1158 {-
1159 xpoint = rl_point;-
1160 if (-
1161 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1162 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1163 rl_forward_char (count, key);
never executed: rl_forward_char (count, key);
0
1164 else-
1165 rl_forward_byte (count, key);
never executed: rl_forward_byte (count, key);
0
1166-
1167 rl_kill_text (xpoint, rl_point);-
1168 rl_point = xpoint;-
1169 }
never executed: end of block
0
1170 else-
1171 {-
1172 xpoint = ((-
1173 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1174 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_next_mbchar ((rl_line_buffer), (rl_point), (1), (0x01)) : ((rl_point) + (1)));
0
1175 rl_delete_text (rl_point, xpoint);-
1176 }
never executed: end of block
0
1177 return
never executed: return 0;
0;
never executed: return 0;
0
1178}-
1179-
1180-
1181-
1182-
1183-
1184int-
1185rl_rubout_or_delete (int count, int key)-
1186{-
1187 if (rl_end != 0
rl_end != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1188 return
never executed: return (_rl_rubout_char (count, key));
(_rl_rubout_char (count, key));
never executed: return (_rl_rubout_char (count, key));
0
1189 else-
1190 return
never executed: return (rl_delete (count, key));
(rl_delete (count, key));
never executed: return (rl_delete (count, key));
0
1191}-
1192-
1193-
1194int-
1195rl_delete_horizontal_space (int count, int ignore)-
1196{-
1197 int start;-
1198-
1199 while (rl_point
rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
((rl_line_buff... - 1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point - 1]) == ' ')
((rl_line_buff... - 1]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...- 1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point - 1]) == '\t')
((rl_line_buff...- 1]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1200 rl_point--;
never executed: rl_point--;
0
1201-
1202 start = rl_point;-
1203-
1204 while (rl_point < rl_end
rl_point < rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
&& (((
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == ' ')
((rl_line_buff...oint]) == ' ')Description
TRUEnever evaluated
FALSEnever evaluated
|| ((
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
rl_line_buffer[rl_point]) == '\t')
((rl_line_buff...int]) == '\t')Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1205 rl_point++;
never executed: rl_point++;
0
1206-
1207 if (start != rl_point
start != rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1208 {-
1209 rl_delete_text (start, rl_point);-
1210 rl_point = start;-
1211 }
never executed: end of block
0
1212-
1213 if (rl_point < 0
rl_point < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1214 rl_point = 0;
never executed: rl_point = 0;
0
1215-
1216 return
never executed: return 0;
0;
never executed: return 0;
0
1217}-
1218-
1219-
1220-
1221-
1222int-
1223rl_delete_or_show_completions (int count, int key)-
1224{-
1225 if (rl_end != 0
rl_end != 0Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1226 return
never executed: return (rl_possible_completions (count, key));
(rl_possible_completions (count, key));
never executed: return (rl_possible_completions (count, key));
0
1227 else-
1228 return
never executed: return (rl_delete (count, key));
(rl_delete (count, key));
never executed: return (rl_delete (count, key));
0
1229}-
1230-
1231-
1232-
1233-
1234-
1235-
1236-
1237int-
1238rl_insert_comment (int count, int key)-
1239{-
1240 char *rl_comment_text;-
1241 int rl_comment_len;-
1242-
1243 rl_beg_of_line (1, key);-
1244 rl_comment_text = _rl_comment_begin
_rl_comment_beginDescription
TRUEnever evaluated
FALSEnever evaluated
? _rl_comment_begin : "#";
0
1245-
1246 if (rl_explicit_arg == 0
rl_explicit_arg == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1247 rl_insert_text (rl_comment_text);
never executed: rl_insert_text (rl_comment_text);
0
1248 else-
1249 {-
1250 rl_comment_len = strlen (rl_comment_text);-
1251 if ((((
((rl_comment_len) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
rl_comment_len) == 0)
((rl_comment_len) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
? (1) : ((
((rl_comment_t...ne_buffer)[0])Description
TRUEnever evaluated
FALSEnever evaluated
rl_comment_text)[0] == (rl_line_buffer)[0])
((rl_comment_t...ne_buffer)[0])Description
TRUEnever evaluated
FALSEnever evaluated
&& (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1252 (__extension__ (__builtin_constant_p (
__builtin_cons...comment_len) )Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1253 (rl_comment_len)
__builtin_cons...comment_len) )Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1254 )
__builtin_cons...comment_len) )Description
TRUEnever evaluated
FALSEnever evaluated
&& ((__builtin_constant_p (
__builtin_cons...omment_text) )Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1255 (rl_comment_text)
__builtin_cons...omment_text) )Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1256 )
__builtin_cons...omment_text) )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( (rl_c...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1257 (rl_comment_text)
strlen ( (rl_c...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1258 ) < ((size_t) (
strlen ( (rl_c...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1259 (rl_comment_len)
strlen ( (rl_c...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1260 ))
strlen ( (rl_c...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
) || (__builtin_constant_p (
__builtin_cons...line_buffer) )Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1261 (rl_line_buffer)
__builtin_cons...line_buffer) )Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1262 )
__builtin_cons...line_buffer) )Description
TRUEnever evaluated
FALSEnever evaluated
&& strlen (
strlen ( (rl_l...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1263 (rl_line_buffer)
strlen ( (rl_l...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1264 ) < ((size_t) (
strlen ( (rl_l...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1265 (rl_comment_len)
strlen ( (rl_l...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1266 ))
strlen ( (rl_l...omment_len) ))Description
TRUEnever evaluated
FALSEnever evaluated
)) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1267 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1268 ) && __builtin_constant_p (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1269 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1270 ) && (__s1_len = __builtin_strlen (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1271 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1272 ), __s2_len = __builtin_strlen (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1273 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1274 ), (!((size_t)(const void *)((
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1275 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1276 ) + 1) - (size_t)(const void *)(
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1277 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1278 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1279 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1280 ) + 1) - (size_t)(const void *)(
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1281 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1282 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1283 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1284 ,
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1285 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1286 ) : (__builtin_constant_p (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1287 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1288 ) && ((size_t)(const void *)((
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1289 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1290 ) + 1) - (size_t)(const void *)(
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1291 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1292 ) == 1) && (__s1_len = __builtin_strlen (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1293 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1294 ), __s1_len < 4) ? (__builtin_constant_p (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1295 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1296 ) && ((size_t)(const void *)((
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1297 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1298 ) + 1) - (size_t)(const void *)(
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1299 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1300 ) == 1) ? __builtin_strcmp (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1301 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1302 ,
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1303 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1304 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1305 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1306 ); int __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1307 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1308 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1309 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1310 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1311 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1312 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( (rl_comment_text) ))[3] - __s2[3]);
0
1313 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( (rl_comment_text) ))[3] - __s2[3]);
0
1314 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1315 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1316 ) && ((size_t)(const void *)((
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1317 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1318 ) + 1) - (size_t)(const void *)(
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1319 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1320 ) == 1) && (__s2_len = __builtin_strlen (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1321 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1322 ), __s2_len < 4) ? (__builtin_constant_p (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1323 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1324 ) && ((size_t)(const void *)((
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1325 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1326 ) + 1) - (size_t)(const void *)(
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1327 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1328 ) == 1) ? __builtin_strcmp (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1329 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1330 ,
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1331 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1332 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1333 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1334 ); int __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1335 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1336 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1337 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1338 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1339 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1340 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( (rl_line_buffer) ))[3] - __s2[3]);
0
1341 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( (rl_line_buffer) ))[3] - __s2[3]);
0
1342 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1343 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1344 ,
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1345 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1346 )))); }) : strncmp (
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1347 (rl_comment_text)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1348 ,
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1349 (rl_line_buffer)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1350 ,
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1351 (rl_comment_len)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1352 )))
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
0
1353 == 0)
( (__extension...len) ))) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
(((rl_comment_...en) ))) == 0))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1354 rl_delete_text (rl_point, rl_point + rl_comment_len);
never executed: rl_delete_text (rl_point, rl_point + rl_comment_len);
0
1355 else-
1356 rl_insert_text (rl_comment_text);
never executed: rl_insert_text (rl_comment_text);
0
1357 }-
1358-
1359 (*rl_redisplay_function) ();-
1360 rl_newline (1, '\n');-
1361-
1362 return
never executed: return (0);
(0);
never executed: return (0);
0
1363}-
1364int-
1365rl_upcase_word (int count, int key)-
1366{-
1367 return
never executed: return (rl_change_case (count, 1));
(rl_change_case (count, 1));
never executed: return (rl_change_case (count, 1));
0
1368}-
1369-
1370-
1371int-
1372rl_downcase_word (int count, int key)-
1373{-
1374 return
never executed: return (rl_change_case (count, 2));
(rl_change_case (count, 2));
never executed: return (rl_change_case (count, 2));
0
1375}-
1376-
1377-
1378int-
1379rl_capitalize_word (int count, int key)-
1380{-
1381 return
never executed: return (rl_change_case (count, 3));
(rl_change_case (count, 3));
never executed: return (rl_change_case (count, 3));
0
1382}-
1383-
1384-
1385-
1386-
1387-
1388-
1389static int-
1390rl_change_case (int count, int op)-
1391{-
1392 int start, next, end;-
1393 int inword, nc, nop;-
1394 wchar_t c;-
1395-
1396 wchar_t wc, nwc;-
1397 char mb[-
1398 16-
1399 +1];-
1400 int mlen;-
1401 size_t m;-
1402 mbstate_t mps;-
1403-
1404-
1405 start = rl_point;-
1406 rl_forward_word (count, 0);-
1407 end = rl_point;-
1408-
1409 if (op != 1
op != 1Description
TRUEnever evaluated
FALSEnever evaluated
&& op != 2
op != 2Description
TRUEnever evaluated
FALSEnever evaluated
&& op != 3
op != 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1410 {-
1411 rl_ding ();-
1412 return
never executed: return 1;
1;
never executed: return 1;
0
1413 }-
1414-
1415 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1416 do { int t; t = start; start = end; end = t; }
never executed: end of block
while (0);
0
1417-
1418-
1419 memset (&mps, 0, sizeof (mbstate_t));-
1420-
1421-
1422-
1423 rl_modifying (start, end);-
1424-
1425 inword = 0;-
1426 while (start < end
start < endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1427 {-
1428 c = _rl_char_value (rl_line_buffer, start);-
1429-
1430 next = ((-
1431 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1432 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_next_mbchar ((rl_line_buffer), (start), (1), (0x01)) : ((start) + (1)));
0
1433-
1434 if (_rl_walphabetic (c) == 0
_rl_walphabetic (c) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1435 {-
1436 inword = 0;-
1437 start = next;-
1438 continue;
never executed: continue;
0
1439 }-
1440-
1441 if (op == 3
op == 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1442 {-
1443 nop = inword
inwordDescription
TRUEnever evaluated
FALSEnever evaluated
? 2 : 1;
0
1444 inword = 1;-
1445 }
never executed: end of block
0
1446 else-
1447 nop = op;
never executed: nop = op;
0
1448-
1449-
1450-
1451 if (-
1452 (
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1453 == 1
(__ctype_get_m...r_max ()) == 1Description
TRUEnever evaluated
FALSEnever evaluated
|| rl_byte_oriented
rl_byte_orientedDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1454 {-
1455 nc = (
(nop == 1)Description
TRUEnever evaluated
FALSEnever evaluated
nop == 1)
(nop == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? ((((
((unsigned char)(c) == (c))Description
TRUEnever evaluated
FALSEnever evaluated
unsigned char)(c) == (c))
((unsigned char)(c) == (c))Description
TRUEnever evaluated
FALSEnever evaluated
&& (1 &&
0
1456 ((*
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
0
1457 (unsigned char)c
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
0
1458 ))] & (unsigned short int) _ISlower)
((*__ctype_b_l...int) _ISlower)Description
TRUEnever evaluated
FALSEnever evaluated
0
1459 )) ? -
1460 (__extension__ ({ int __res; if (sizeof (
sizeof ( (unsi...d char)c ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1461 (unsigned char)c
sizeof ( (unsi...d char)c ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1462 ) > 1
sizeof ( (unsi...d char)c ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_cons...igned char)c )Description
TRUEnever evaluated
FALSEnever evaluated
0
1463 (unsigned char)c
__builtin_cons...igned char)c )Description
TRUEnever evaluated
FALSEnever evaluated
0
1464 )
__builtin_cons...igned char)c )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
0
1465 (unsigned char)c-
1466 ); __res = __c < -128
__c < -128Description
TRUEnever evaluated
FALSEnever evaluated
|| __c > 255
__c > 255Description
TRUEnever evaluated
FALSEnever evaluated
? __c : (*__ctype_toupper_loc ())[__c]; }
never executed: end of block
else __res = toupper (
never executed: __res = toupper ( (unsigned char)c );
0
1467 (unsigned char)c
never executed: __res = toupper ( (unsigned char)c );
0
1468 );
never executed: __res = toupper ( (unsigned char)c );
} else __res = (*__ctype_toupper_loc ())[(int) (
never executed: __res = (*__ctype_toupper_loc ())[(int) ( (unsigned char)c )];
0
1469 (unsigned char)c
never executed: __res = (*__ctype_toupper_loc ())[(int) ( (unsigned char)c )];
0
1470 )];
never executed: __res = (*__ctype_toupper_loc ())[(int) ( (unsigned char)c )];
__res; }))
0
1471 : (c)) : ((((
((unsigned char)(c) == (c))Description
TRUEnever evaluated
FALSEnever evaluated
unsigned char)(c) == (c))
((unsigned char)(c) == (c))Description
TRUEnever evaluated
FALSEnever evaluated
&& (1 &&
0
1472 ((*
((*__ctype_b_l...int) _ISupper)Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_b_loc ())[(int) ((
((*__ctype_b_l...int) _ISupper)Description
TRUEnever evaluated
FALSEnever evaluated
0
1473 (unsigned char)c
((*__ctype_b_l...int) _ISupper)Description
TRUEnever evaluated
FALSEnever evaluated
0
1474 ))] & (unsigned short int) _ISupper)
((*__ctype_b_l...int) _ISupper)Description
TRUEnever evaluated
FALSEnever evaluated
0
1475 )) ? -
1476 (__extension__ ({ int __res; if (sizeof (
sizeof ( (unsi...d char)c ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1477 (unsigned char)c
sizeof ( (unsi...d char)c ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1478 ) > 1
sizeof ( (unsi...d char)c ) > 1Description
TRUEnever evaluated
FALSEnever evaluated
) { if (__builtin_constant_p (
__builtin_cons...igned char)c )Description
TRUEnever evaluated
FALSEnever evaluated
0
1479 (unsigned char)c
__builtin_cons...igned char)c )Description
TRUEnever evaluated
FALSEnever evaluated
0
1480 )
__builtin_cons...igned char)c )Description
TRUEnever evaluated
FALSEnever evaluated
) { int __c = (
0
1481 (unsigned char)c-
1482 ); __res = __c < -128
__c < -128Description
TRUEnever evaluated
FALSEnever evaluated
|| __c > 255
__c > 255Description
TRUEnever evaluated
FALSEnever evaluated
? __c : (*__ctype_tolower_loc ())[__c]; }
never executed: end of block
else __res = tolower (
never executed: __res = tolower ( (unsigned char)c );
0
1483 (unsigned char)c
never executed: __res = tolower ( (unsigned char)c );
0
1484 );
never executed: __res = tolower ( (unsigned char)c );
} else __res = (*__ctype_tolower_loc ())[(int) (
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)c )];
0
1485 (unsigned char)c
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)c )];
0
1486 )];
never executed: __res = (*__ctype_tolower_loc ())[(int) ( (unsigned char)c )];
__res; }))
0
1487 : (c));-
1488 rl_line_buffer[start] = nc;-
1489 }
never executed: end of block
0
1490-
1491 else-
1492 {-
1493 m = mbrtowc (&wc, rl_line_buffer + start, end - start, &mps);-
1494 if (((
(m) == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
m) == (size_t)-1
(m) == (size_t)-1Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(m) == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
m) == (size_t)-2
(m) == (size_t)-2Description
TRUEnever evaluated
FALSEnever evaluated
))
0
1495 wc = (wchar_t)rl_line_buffer[start];
never executed: wc = (wchar_t)rl_line_buffer[start];
0
1496 else if (((
((m) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
m) == 0)
((m) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1497 wc = L'\0';
never executed: wc = L'\0';
0
1498 nwc = (
(nop == 1)Description
TRUEnever evaluated
FALSEnever evaluated
nop == 1)
(nop == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? (iswlower (wc)
iswlower (wc)Description
TRUEnever evaluated
FALSEnever evaluated
? towupper (wc) : (wc)) : (iswupper (wc)
iswupper (wc)Description
TRUEnever evaluated
FALSEnever evaluated
? towlower (wc) : (wc));
0
1499 if (nwc != wc
nwc != wcDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1500 {-
1501 char *s, *e;-
1502 mlen = wcrtomb (mb, nwc, &mps);-
1503 if (mlen > 0
mlen > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1504 mb[mlen] = '\0';
never executed: mb[mlen] = '\0';
0
1505-
1506-
1507 s = rl_line_buffer + start;-
1508 e = rl_line_buffer + rl_end;-
1509 if (m == mlen
m == mlenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1510 memcpy (s, mb, mlen);
never executed: memcpy (s, mb, mlen);
0
1511 else if (m > mlen
m > mlenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1512 {-
1513 memcpy (s, mb, mlen);-
1514 memmove (s + mlen, s + m, (e - s) - m);-
1515 next -= m - mlen;-
1516 end -= m - mlen;-
1517 rl_end -= m - mlen;-
1518 rl_line_buffer[rl_end] = 0;-
1519 }
never executed: end of block
0
1520 else if (m < mlen
m < mlenDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1521 {-
1522 rl_extend_line_buffer (mlen - m + 1);-
1523 memmove (s + mlen, s + m, (e - s) - m);-
1524 memcpy (s, mb, mlen);-
1525 next += mlen - m;-
1526 end += mlen - m;-
1527 rl_end += mlen - m;-
1528 rl_line_buffer[rl_end] = 0;-
1529 }
never executed: end of block
0
1530 }
never executed: end of block
0
1531 }
never executed: end of block
0
1532-
1533-
1534 start = next;-
1535 }
never executed: end of block
0
1536-
1537 rl_point = end;-
1538 return
never executed: return 0;
0;
never executed: return 0;
0
1539}-
1540int-
1541rl_transpose_words (int count, int key)-
1542{-
1543 char *word1, *word2;-
1544 int w1_beg, w1_end, w2_beg, w2_end;-
1545 int orig_point = rl_point;-
1546-
1547 if (!count
!countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1548 return
never executed: return 0;
0;
never executed: return 0;
0
1549-
1550-
1551 rl_forward_word (count, key);-
1552 w2_end = rl_point;-
1553 rl_backward_word (1, key);-
1554 w2_beg = rl_point;-
1555 rl_backward_word (count, key);-
1556 w1_beg = rl_point;-
1557 rl_forward_word (1, key);-
1558 w1_end = rl_point;-
1559-
1560-
1561 if ((
(w1_beg == w2_beg)Description
TRUEnever evaluated
FALSEnever evaluated
w1_beg == w2_beg)
(w1_beg == w2_beg)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(w2_beg < w1_end)Description
TRUEnever evaluated
FALSEnever evaluated
w2_beg < w1_end)
(w2_beg < w1_end)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1562 {-
1563 rl_ding ();-
1564 rl_point = orig_point;-
1565 return
never executed: return 1;
1;
never executed: return 1;
0
1566 }-
1567-
1568-
1569 word1 = rl_copy_text (w1_beg, w1_end);-
1570 word2 = rl_copy_text (w2_beg, w2_end);-
1571-
1572-
1573-
1574 rl_begin_undo_group ();-
1575-
1576-
1577-
1578 rl_point = w2_beg;-
1579 rl_delete_text (w2_beg, w2_end);-
1580 rl_insert_text (word1);-
1581-
1582 rl_point = w1_beg;-
1583 rl_delete_text (w1_beg, w1_end);-
1584 rl_insert_text (word2);-
1585-
1586-
1587-
1588 rl_point = w2_end;-
1589-
1590-
1591 rl_end_undo_group ();-
1592 xfree (word1);-
1593 xfree (word2);-
1594-
1595 return
never executed: return 0;
0;
never executed: return 0;
0
1596}-
1597-
1598-
1599-
1600int-
1601rl_transpose_chars (int count, int key)-
1602{-
1603-
1604 char *dummy;-
1605 int i;-
1606-
1607-
1608-
1609 int char_length, prev_point;-
1610-
1611 if (count == 0
count == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1612 return
never executed: return 0;
0;
never executed: return 0;
0
1613-
1614 if (!rl_point
!rl_pointDescription
TRUEnever evaluated
FALSEnever evaluated
|| rl_end < 2
rl_end < 2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1615 {-
1616 rl_ding ();-
1617 return
never executed: return 1;
1;
never executed: return 1;
0
1618 }-
1619-
1620 rl_begin_undo_group ();-
1621-
1622 if (rl_point == rl_end
rl_point == rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1623 {-
1624 rl_point = ((-
1625 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1626 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_prev_mbchar ((rl_line_buffer), (rl_point), (0x01)) : ((rl_point) - 1));
0
1627 count = 1;-
1628 }
never executed: end of block
0
1629-
1630 prev_point = rl_point;-
1631 rl_point = ((-
1632 (
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
__ctype_get_mb_cur_max ())
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
0
1633 > 1
(__ctype_get_m...ur_max ()) > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& rl_byte_oriented == 0
rl_byte_oriented == 0Description
TRUEnever evaluated
FALSEnever evaluated
) ? _rl_find_prev_mbchar ((rl_line_buffer), (rl_point), (0x01)) : ((rl_point) - 1));
0
1634-
1635-
1636 char_length = prev_point - rl_point;-
1637 dummy = (char *)xmalloc (char_length + 1);-
1638 for (i = 0; i < char_length
i < char_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
1639 dummy[i] = rl_line_buffer[rl_point + i];
never executed: dummy[i] = rl_line_buffer[rl_point + i];
0
1640 dummy[i] = '\0';-
1641-
1642-
1643-
1644-
1645-
1646 rl_delete_text (rl_point, rl_point + char_length);-
1647-
1648 rl_point = _rl_find_next_mbchar (rl_line_buffer, rl_point, count, 0x01);-
1649-
1650 _rl_fix_point (0);-
1651 rl_insert_text (dummy);-
1652 rl_end_undo_group ();-
1653-
1654-
1655 xfree (dummy);-
1656-
1657-
1658 return
never executed: return 0;
0;
never executed: return 0;
0
1659}-
1660-
1661-
1662-
1663-
1664-
1665-
1666-
1667int-
1668-
1669_rl_char_search_internal (int count, int dir, char *smbchar, int len)-
1670-
1671-
1672-
1673{-
1674 int pos, inc;-
1675-
1676 int prepos;-
1677-
1678-
1679 if (dir == 0
dir == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1680 return
never executed: return 1;
1;
never executed: return 1;
0
1681-
1682 pos = rl_point;-
1683 inc = (
(dir < 0)Description
TRUEnever evaluated
FALSEnever evaluated
dir < 0)
(dir < 0)Description
TRUEnever evaluated
FALSEnever evaluated
? -1 : 1;
0
1684 while (count
countDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1685 {-
1686 if ((dir < 0
dir < 0Description
TRUEnever evaluated
FALSEnever evaluated
&& pos <= 0
pos <= 0Description
TRUEnever evaluated
FALSEnever evaluated
) || (dir > 0
dir > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& pos >= rl_end
pos >= rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
))
0
1687 {-
1688 rl_ding ();-
1689 return
never executed: return 1;
1;
never executed: return 1;
0
1690 }-
1691-
1692-
1693 pos = (
(inc > 0)Description
TRUEnever evaluated
FALSEnever evaluated
inc > 0)
(inc > 0)Description
TRUEnever evaluated
FALSEnever evaluated
? _rl_find_next_mbchar (rl_line_buffer, pos, 1, 0x00)
0
1694 : _rl_find_prev_mbchar (rl_line_buffer, pos, 0x00);-
1695-
1696-
1697-
1698 do-
1699 {-
1700-
1701 if (_rl_is_mbchar_matched (rl_line_buffer, pos, rl_end, smbchar, len)
_rl_is_mbchar_... smbchar, len)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1702-
1703-
1704-
1705 {-
1706 count--;-
1707 if (dir < 0
dir < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1708 rl_point = (
(dir == -1)Description
TRUEnever evaluated
FALSEnever evaluated
dir == -1)
(dir == -1)Description
TRUEnever evaluated
FALSEnever evaluated
? _rl_find_next_mbchar (rl_line_buffer, pos, 1, 0x00)
never executed: rl_point = (dir == -1) ? _rl_find_next_mbchar (rl_line_buffer, pos, 1, 0x00) : pos;
0
1709 : pos;
never executed: rl_point = (dir == -1) ? _rl_find_next_mbchar (rl_line_buffer, pos, 1, 0x00) : pos;
0
1710 else-
1711 rl_point = (
(dir == 1)Description
TRUEnever evaluated
FALSEnever evaluated
dir == 1)
(dir == 1)Description
TRUEnever evaluated
FALSEnever evaluated
? _rl_find_prev_mbchar (rl_line_buffer, pos, 0x00)
never executed: rl_point = (dir == 1) ? _rl_find_prev_mbchar (rl_line_buffer, pos, 0x00) : pos;
0
1712 : pos;
never executed: rl_point = (dir == 1) ? _rl_find_prev_mbchar (rl_line_buffer, pos, 0x00) : pos;
0
1713 break;
never executed: break;
0
1714 }-
1715-
1716 prepos = pos;-
1717-
1718 }
never executed: end of block
0
1719-
1720 while ((
(dir < 0)Description
TRUEnever evaluated
FALSEnever evaluated
dir < 0)
(dir < 0)Description
TRUEnever evaluated
FALSEnever evaluated
? (pos = _rl_find_prev_mbchar (rl_line_buffer, pos, 0x00)) != prepos
(dir < 0) ? (p...00)) != preposDescription
TRUEnever evaluated
FALSEnever evaluated
0
1721 : (pos = _rl_find_next_mbchar (rl_line_buffer, pos, 1, 0x00)) != prepos
(dir < 0) ? (p...00)) != preposDescription
TRUEnever evaluated
FALSEnever evaluated
);
0
1722-
1723-
1724-
1725 }
never executed: end of block
0
1726 return
never executed: return (0);
(0);
never executed: return (0);
0
1727}-
1728-
1729-
1730-
1731-
1732-
1733-
1734static int-
1735_rl_char_search (int count, int fdir, int bdir)-
1736{-
1737 char mbchar[-
1738 16-
1739 ];-
1740 int mb_len;-
1741-
1742 mb_len = _rl_read_mbchar (mbchar, -
1743 16-
1744 );-
1745-
1746 if (mb_len <= 0
mb_len <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1747 return
never executed: return 1;
1;
never executed: return 1;
0
1748-
1749 if (count < 0
count < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1750 return
never executed: return (_rl_char_search_internal (-count, bdir, mbchar, mb_len));
(_rl_char_search_internal (-count, bdir, mbchar, mb_len));
never executed: return (_rl_char_search_internal (-count, bdir, mbchar, mb_len));
0
1751 else-
1752 return
never executed: return (_rl_char_search_internal (count, fdir, mbchar, mb_len));
(_rl_char_search_internal (count, fdir, mbchar, mb_len));
never executed: return (_rl_char_search_internal (count, fdir, mbchar, mb_len));
0
1753}-
1754static int-
1755_rl_char_search_callback (data)-
1756 _rl_callback_generic_arg *data;-
1757{-
1758 _rl_callback_func = 0;-
1759 _rl_want_redisplay = 1;-
1760-
1761 return
never executed: return (_rl_char_search (data->count, data->i1, data->i2));
(_rl_char_search (data->count, data->i1, data->i2));
never executed: return (_rl_char_search (data->count, data->i1, data->i2));
0
1762}-
1763-
1764-
1765int-
1766rl_char_search (int count, int key)-
1767{-
1768-
1769 if ((
(rl_readline_s...& (0x0080000))Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0080000))
(rl_readline_s...& (0x0080000))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1770 {-
1771 _rl_callback_data = _rl_callback_data_alloc (count);-
1772 _rl_callback_data->i1 = 2;-
1773 _rl_callback_data->i2 = -2;-
1774 _rl_callback_func = _rl_char_search_callback;-
1775 return
never executed: return (0);
(0);
never executed: return (0);
0
1776 }-
1777-
1778-
1779 return
never executed: return (_rl_char_search (count, 2, -2));
(_rl_char_search (count, 2, -2));
never executed: return (_rl_char_search (count, 2, -2));
0
1780}-
1781-
1782int-
1783rl_backward_char_search (int count, int key)-
1784{-
1785-
1786 if ((
(rl_readline_s...& (0x0080000))Description
TRUEnever evaluated
FALSEnever evaluated
rl_readline_state & (0x0080000))
(rl_readline_s...& (0x0080000))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1787 {-
1788 _rl_callback_data = _rl_callback_data_alloc (count);-
1789 _rl_callback_data->i1 = -2;-
1790 _rl_callback_data->i2 = 2;-
1791 _rl_callback_func = _rl_char_search_callback;-
1792 return
never executed: return (0);
(0);
never executed: return (0);
0
1793 }-
1794-
1795-
1796 return
never executed: return (_rl_char_search (count, -2, 2));
(_rl_char_search (count, -2, 2));
never executed: return (_rl_char_search (count, -2, 2));
0
1797}-
1798int-
1799_rl_set_mark_at_pos (int position)-
1800{-
1801 if (position < 0
position < 0Description
TRUEnever evaluated
FALSEnever evaluated
|| position > rl_end
position > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1802 return
never executed: return 1;
1;
never executed: return 1;
0
1803-
1804 rl_mark = position;-
1805 return
never executed: return 0;
0;
never executed: return 0;
0
1806}-
1807-
1808-
1809int-
1810rl_set_mark (int count, int key)-
1811{-
1812 return
never executed: return (_rl_set_mark_at_pos (rl_explicit_arg ? count : rl_point));
(_rl_set_mark_at_pos (rl_explicit_arg ? count : rl_point));
never executed: return (_rl_set_mark_at_pos (rl_explicit_arg ? count : rl_point));
0
1813}-
1814-
1815-
1816int-
1817rl_exchange_point_and_mark (int count, int key)-
1818{-
1819 if (rl_mark > rl_end
rl_mark > rl_endDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1820 rl_mark = -1;
never executed: rl_mark = -1;
0
1821-
1822 if (rl_mark < 0
rl_mark < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1823 {-
1824 rl_ding ();-
1825 rl_mark = 0;-
1826 return
never executed: return 1;
1;
never executed: return 1;
0
1827 }-
1828 else-
1829 do { int t; t = rl_point; rl_point = rl_mark; rl_mark = t; }
never executed: end of block
while (0);
0
1830-
1831 return
never executed: return 0;
0;
never executed: return 0;
0
1832}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2