Home | History | Annotate | Download | only in common

Lines Matching defs:__cmd

54 struct cmd_buf *__cmd;
80 __cmd->buf[__cmd->cur] = c;
81 __cmd->cur = (__cmd->cur >= CMDBUF_SIZE - 1) ? __cmd->cur :
82 __cmd->cur + 1;
83 if (__cmd->cur >= __cmd->max)
84 __cmd->max = __cmd->cur;
89 if (__cmd->max > 0) {
90 cmd_exec(__cmd->buf);
97 if (__cmd->cur > 0) {
98 __cmd->buf[--__cmd->cur] = 0;
103 __cmd->cur = __cmd->min;
108 __cmd->cur = __cmd->max;
111 if (__cmd->cur == __cmd->min)
113 __cmd->cur--;
117 if (__cmd->cur == __cmd->max)
119 __cmd->cur++;
123 if (__cmd->cur == __cmd->max)
125 for (i = __cmd->cur; i < __cmd->max; i++)
126 __cmd->buf[i] = __cmd->buf[i + 1];
127 __cmd->buf[i] = '\0';
128 __cmd->max--;
131 for (i = __cmd->cur; i < __cmd->max; i++) {
132 __cmd->buf[i] = 0;
133 __cmd->max = __cmd->cur;
143 __cmd = &__cmd_buf[__cur_cmd];
144 __cmd->cur = __cmd->max;
149 printf("%s%s", PROMPT, __cmd->buf);
159 __cmd = &__cmd_buf[__cur_cmd];
160 memset(__cmd, 0, sizeof *__cmd);