void vmm_cputc(vmm_chardev_t *cdev, char ch) { if (ch == '\n') { vmm_printchar(NULL, cdev, '\r', TRUE); } vmm_printchar(NULL, cdev, ch, TRUE); }
void vmm_putc(char ch) { if (ch == '\n') { vmm_printchar(NULL, NULL, '\r', TRUE); } vmm_printchar(NULL, NULL, ch, TRUE); }
static void printc(char **str, vmm_chardev_t *cdev, char ch) { if (str) { vmm_printchar(str, NULL, ch, TRUE); } else { vmm_putc(ch); } }
static void printc(char **str, struct vmm_chardev *cdev, char ch) { if (str) { vmm_printchar(str, cdev, ch, TRUE); } else { vmm_cputc(cdev, ch); } }