• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/Heimdal-323.92.1/lib/libedit/src/

Lines Matching +defs:ev +defs:start

98 char *history_arg_extract(int start, int end, const char *str);
190 HistEvent ev;
193 if (history(h, &ev, op) != 0)
196 rl_he.line = ev.str;
281 HistEvent ev;
310 history(h, &ev, H_SETSIZE, INT_MAX); /* unlimited */
380 HistEvent ev;
428 history(h, &ev, H_GETSIZE);
429 history_length = ev.num;
508 HistEvent ev;
516 if (history(h, &ev, H_FIRST) != 0)
519 return ev.str;
574 if (history(h, &ev, H_CURR) != 0) {
579 num = ev.num;
593 history(h, &ev, H_FIRST);
609 if (history(h, &ev, H_CURR) != 0)
612 rptr = ev.str;
615 (void)history(h, &ev, H_SET, num);
637 int start, end, idx, has_mods = 0;
695 start = end = -1;
697 start = end = 1, cmd++;
699 start = -1, cmd++;
701 start = 1, cmd++;
703 start = 0;
705 start = start * 10 + *cmd++ - '0';
723 end = start;
725 tmp = history_arg_extract(start, end, aptr? aptr:ptr);
929 size_t len, start, j;
933 start = j = i;
963 len = i - start;
964 ADD_STRING(&str[start], len, 0);
969 if (start == 0)
1005 * Return a string consisting of arguments of "str" from "start" to "end".
1008 history_arg_extract(int start, int end, const char *str)
1023 if (start == '$')
1024 start = (int)max;
1029 if (start < 0)
1030 start = end;
1032 if (start < 0 || end < 0 || (size_t)start > max ||
1033 (size_t)end > max || start > end)
1036 for (i = start, len = 0; i <= (size_t)end; i++)
1043 for (i = start, len = 0; i <= (size_t)end; i++) {
1066 int size = 1, idx = 0, i, start;
1073 start = i;
1100 len = i - start;
1108 (void)strncpy(temp, &str[start], len);
1125 HistEvent ev;
1130 if (history(h, &ev, H_SETSIZE, max) == 0)
1141 HistEvent ev;
1144 history(h, &ev, H_SETSIZE, INT_MAX);
1302 HistEvent ev;
1308 return (history(h, &ev, H_LOAD, filename) == -1 ?
1319 HistEvent ev;
1325 return (history(h, &ev, H_SAVE, filename) == -1 ?
1339 HistEvent ev;
1346 if (history(h, &ev, H_CURR) != 0)
1348 curr_num = ev.num;
1350 /* start from the oldest */
1351 if (history(h, &ev, H_LAST) != 0)
1355 if (history(h, &ev, H_NEXT_EVDATA, num, &she.data))
1358 she.line = ev.str;
1361 (void)history(h, &ev, H_SET, curr_num);
1373 HistEvent ev;
1378 (void)history(h, &ev, H_ENTER, line);
1379 if (history(h, &ev, H_GETSIZE) == 0)
1380 history_length = ev.num;
1393 HistEvent ev;
1401 if (history(h, &ev, H_DELDATA, num, &he->data) != 0) {
1406 he->line = ev.str;
1407 if (history(h, &ev, H_GETSIZE) == 0)
1408 history_length = ev.num;
1421 HistEvent ev;
1428 if (history(h, &ev, H_CURR) != 0)
1430 curr_num = ev.num;
1432 /* start from the oldest */
1433 if (history(h, &ev, H_LAST) != 0)
1440 if (history(h, &ev, H_NEXT_EVDATA, num, &he->data))
1443 he->line = strdup(ev.str);
1447 if (history(h, &ev, H_REPLACE, line, data))
1451 if (history(h, &ev, H_SET, curr_num))
1466 HistEvent ev;
1468 (void)history(h, &ev, H_CLEAR);
1479 HistEvent ev;
1482 if (history(h, &ev, H_CURR) != 0)
1484 curr_num = ev.num;
1486 (void)history(h, &ev, H_FIRST);
1488 while (ev.num != curr_num && history(h, &ev, H_NEXT) == 0)
1512 HistEvent ev;
1516 if (history(h, &ev, H_CURR) != 0)
1518 curr_num = ev.num;
1520 (void)history(h, &ev, H_FIRST);
1523 size += strlen(ev.str) * sizeof(*ev.str);
1524 while (history(h, &ev, H_NEXT) == 0);
1527 history(h, &ev, H_PREV_EVENT, curr_num);
1539 HistEvent ev;
1545 (void)history(h, &ev, H_CURR);
1546 curr_num = ev.num;
1552 if (history(h, &ev, H_DELDATA, pos, (void **)-1)) {
1553 (void)history(h, &ev, H_SET, curr_num);
1588 HistEvent ev;
1592 if (history(h, &ev, H_CURR) != 0)
1594 curr_num = ev.num;
1597 if ((strp = strstr(ev.str, str)) != NULL)
1598 return (int) (strp - ev.str);
1599 if (history(h, &ev, direction < 0 ? H_NEXT:H_PREV) != 0)
1602 (void)history(h, &ev, H_SET, curr_num);
1613 HistEvent ev;
1615 return (history(h, &ev, direction < 0 ?
1629 HistEvent ev;
1635 if (history(h, &ev, H_CURR) != 0)
1637 curr_num = ev.num;
1639 if (history_set_pos(off) != 0 || history(h, &ev, H_CURR) != 0)
1643 if (strstr(ev.str, str))
1645 if (history(h, &ev, (pos < 0) ? H_PREV : H_NEXT) != 0)
1650 (void)history(h, &ev,