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_open, 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