Lines Matching refs:linebuffer
147 char *linebuffer; member
451 static char *linebuffer = 0; in command_line_handler() local
465 if (linebuffer == 0) in command_line_handler()
468 linebuffer = (char *) xmalloc (linelength); in command_line_handler()
471 p = linebuffer; in command_line_handler()
475 strcpy (linebuffer, readline_input_state.linebuffer); in command_line_handler()
477 xfree (readline_input_state.linebuffer); in command_line_handler()
503 if (strlen (rl) + 1 + (p - linebuffer) > linelength) in command_line_handler()
505 linelength = strlen (rl) + 1 + (p - linebuffer); in command_line_handler()
506 nline = (char *) xrealloc (linebuffer, linelength); in command_line_handler()
507 p += nline - linebuffer; in command_line_handler()
508 linebuffer = nline; in command_line_handler()
518 if (p > linebuffer && *(p - 1) == '\\') in command_line_handler()
523 readline_input_state.linebuffer = xstrdup (linebuffer); in command_line_handler()
541 (p - linebuffer > SERVER_COMMAND_LENGTH) in command_line_handler()
542 && strncmp (linebuffer, "server ", SERVER_COMMAND_LENGTH) == 0; in command_line_handler()
549 command_handler (linebuffer + SERVER_COMMAND_LENGTH); in command_line_handler()
562 expanded = history_expand (linebuffer, &history_value); in command_line_handler()
577 linebuffer = (char *) xrealloc (linebuffer, linelength); in command_line_handler()
579 strcpy (linebuffer, history_value); in command_line_handler()
580 p = linebuffer + strlen (linebuffer); in command_line_handler()
587 if (repeat && p == linebuffer && *p != '\\') in command_line_handler()
594 for (p1 = linebuffer; *p1 == ' ' || *p1 == '\t'; p1++); in command_line_handler()
606 && ISATTY (stdin) && *linebuffer) in command_line_handler()
607 add_history (linebuffer); in command_line_handler()
626 strcpy (saved_command_line, linebuffer); in command_line_handler()
635 command_handler (linebuffer); in command_line_handler()