Lines Matching refs:linebuffer
1109 static char *linebuffer = 0; in command_line_input() local
1135 if (linebuffer == 0) in command_line_input()
1138 linebuffer = (char *) xmalloc (linelength); in command_line_input()
1141 p = linebuffer; in command_line_input()
1203 if (strlen (rl) + 1 + (p - linebuffer) > linelength) in command_line_input()
1205 linelength = strlen (rl) + 1 + (p - linebuffer); in command_line_input()
1206 nline = (char *) xrealloc (linebuffer, linelength); in command_line_input()
1207 p += nline - linebuffer; in command_line_input()
1208 linebuffer = nline; in command_line_input()
1218 if (p == linebuffer || *(p - 1) != '\\') in command_line_input()
1236 (p - linebuffer > SERVER_COMMAND_LENGTH) in command_line_input()
1237 && strncmp (linebuffer, "server ", SERVER_COMMAND_LENGTH) == 0; in command_line_input()
1244 return linebuffer + SERVER_COMMAND_LENGTH; in command_line_input()
1255 expanded = history_expand (linebuffer, &history_value); in command_line_input()
1270 linebuffer = (char *) xrealloc (linebuffer, linelength); in command_line_input()
1272 strcpy (linebuffer, history_value); in command_line_input()
1273 p = linebuffer + strlen (linebuffer); in command_line_input()
1281 if (repeat && p == linebuffer) in command_line_input()
1283 for (p1 = linebuffer; *p1 == ' ' || *p1 == '\t'; p1++); in command_line_input()
1291 && ISATTY (stdin) && *linebuffer) in command_line_input()
1292 add_history (linebuffer); in command_line_input()
1311 strcpy (line, linebuffer); in command_line_input()
1315 return linebuffer; in command_line_input()