The header file <__cross_studio_io.h> defines functions that enable the target program to perform input and output using Virtual Terminal Services.

These functions are closely modelled on the standard C <stdio.h> functions.

##### Output Operations

> debug_printf, debug_putchar, debug_puts

##### Input Operations

> debug_getchar, debug_gets, debug_geti, debug_getu, debug_getl, debug_getul, debug_getll, debug_getull, debug_getf, debug_getd.

##### File Operations

> debug_fopen, debug_fflush, debug_fclose, debug_fprintf, debug_fgetc, debug_fgets, debug_fputc, debug_fputs, debug_fread, debug_fwrite, debug_fseek, debug_ftell, debug_rewind, debug_filesize, debug_clearerr, debug_feof, debug_ferror

##### Debug Operations

> debug_runtime_error, debug_break