current::pos is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

current::pos field

Syntax

int pos;

References

LocationReferrerText
linenoise.c:478
int pos; /* Cursor position, measured in chars */
linenoise.c:1557refreshLine()
linenoise.c:1564set_current()
linenoise.c:1588remove_char()
if (current->output && current->pos == pos + 1 && current->pos == sb_chars(current->buf) && pos > 0) {
linenoise.c:1606remove_char()
if (current->pos > pos) {
linenoise.c:1607remove_char()
current->pos--;
linenoise.c:1648insert_char()
if (current->output && pos == current->pos && pos == sb_chars(current->buf)) {
linenoise.c:1658insert_char()
if (current->pos >= pos) {
linenoise.c:1659insert_char()
current->pos++;
linenoise.c:1759reverseIncrementalSearch()
linenoise.c:1819reverseIncrementalSearch()
current->pos = utf8_strlen(history[searchpos], p - history[searchpos]);
linenoise.c:1863linenoiseEdit()
if (c == '\t' && current->pos == sb_chars(current->buf) && completionCallback != NULL) {
linenoise.c:1890linenoiseEdit()
linenoise.c:1912linenoiseEdit()
if (remove_char(current, current->pos - 1) == 1) {
linenoise.c:1925linenoiseEdit()
if (remove_char(current, current->pos) == 1) {
linenoise.c:1937linenoiseEdit()
int pos = current->pos;
linenoise.c:1947linenoiseEdit()
if (remove_chars(current, pos, current->pos - pos)) {
linenoise.c:1953linenoiseEdit()
if (current->pos > 0 && current->pos <= sb_chars(current->buf)) {
linenoise.c:1955linenoiseEdit()
int fixer = (current->pos == sb_chars(current->buf));
linenoise.c:1956linenoiseEdit()
c = get_char(current, current->pos - fixer);
linenoise.c:1957linenoiseEdit()
remove_char(current, current->pos - fixer);
linenoise.c:1958linenoiseEdit()
insert_char(current, current->pos - 1, c);
linenoise.c:1964linenoiseEdit()
if (insert_char(current, current->pos, c)) {
linenoise.c:1970linenoiseEdit()
linenoise.c:1973linenoiseEdit()
linenoise.c:1980linenoiseEdit()
if (current->pos > 0) {
linenoise.c:1981linenoiseEdit()
current->pos--;
linenoise.c:1987linenoiseEdit()
if (current->pos < sb_chars(current->buf)) {
linenoise.c:1988linenoiseEdit()
current->pos++;
linenoise.c:2025linenoiseEdit()
current->pos = 0;
linenoise.c:2030linenoiseEdit()
linenoise.c:2034linenoiseEdit()
if (remove_chars(current, 0, current->pos)) {
linenoise.c:2039linenoiseEdit()
linenoise.c:2044linenoiseEdit()
linenoise.c:2058linenoiseEdit()
if (insert_char(current, current->pos, c) == 1) {
linenoise.c:2128linenoise()
current.pos = 0;

Data Use

Functions writing current::pos
Functions reading current::pos
current::pos