start: completed _putchar