Lines Matching refs:buffer
176 char data = *(shell->buffer + i);
183 shell->args[shell->argc++] = shell->buffer + i;
186 if (*(shell->buffer + i) == '\\' && *(shell->buffer + i + 1) != 0) {
190 *(shell->buffer + i) = 0;
211 *(shell->buffer + shell->length++) = 0;
253 shell->buffer[shell->length] = 0;
257 shell->buffer[shell->cursor + i - 1] = shell->buffer[shell->cursor + i];
261 shell->buffer[shell->length] = 0;
264 BShellEnvOutputByte(shell, shell->buffer[i]);
289 shell->buffer[shell->length++] = data;
294 shell->buffer[shell->cursor + i] = shell->buffer[shell->cursor + i - 1];
296 shell->buffer[shell->cursor++] = data;
297 shell->buffer[++shell->length] = 0;
299 BShellEnvOutputByte(shell, shell->buffer[i]);
374 BShellEnvOutputByte(handle, shell->buffer[shell->cursor]);