Searched refs:lineptr (Results 1 – 3 of 3) sorted by relevance
93 static char *lineptr; variable101 lineptr = line; in xmon_getchar()107 *lineptr++ = '\n'; in xmon_getchar()114 if (lineptr > line) { in xmon_getchar()118 --lineptr; in xmon_getchar()122 while (lineptr > line) { in xmon_getchar()126 --lineptr; in xmon_getchar()134 *lineptr++ = c; in xmon_getchar()138 lineleft = lineptr - line; in xmon_getchar()139 lineptr = line; in xmon_getchar()[all …]
3614 static char *lineptr; variable3619 lineptr = NULL; in flush_input()3625 if (lineptr == NULL || *lineptr == 0) { in inchar()3627 lineptr = NULL; in inchar()3630 lineptr = line; in inchar()3632 return *lineptr++; in inchar()3638 lineptr = str; in take_input()
301 static ssize_t getline_stripped(char **lineptr, size_t *n, FILE *stream) in getline_stripped() argument305 len = getline(lineptr, n, stream); in getline_stripped()307 if (len > 0 && (*lineptr)[len - 1] == '\n') { in getline_stripped()309 (*lineptr)[len] = '\0'; in getline_stripped()311 if (len > 0 && (*lineptr)[len - 1] == '\r') { in getline_stripped()313 (*lineptr)[len] = '\0'; in getline_stripped()