#ifndef MSL_CSTDIO_H_
#define MSL_CSTDIO_H_

#include <char_io.h>
#include <file_io.h>
#include <printf.h>
#include <extras.h>
#include <scanf.h>
#include <va_list.h>
#include <cstddef>

#define stdin (&__files._stdin)
#define stdout (&__files._stdout)
#define stderr (&__files._stderr)

#ifdef __cplusplus
#include <stdarg.h>

extern "C" {
namespace std {
    using ::fputs;
    using ::fflush;
    using ::fclose;
    using ::fprintf;
    using ::printf;
    using ::sprintf;
    using ::snprintf;
    using ::vsnprintf;
    using ::vprintf;
    using ::vswprintf;
    using ::sscanf;
}
};
#endif

#endif
