| // -*- C++ -*- |
| //===----------------------------------------------------------------------===// |
| // |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| // See https://llvm.org/LICENSE.txt for license information. |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| // |
| //===----------------------------------------------------------------------===// |
| |
| module; |
| #include <cstdio> |
| |
| export module std:cstdio; |
| export namespace std { |
| using std::FILE; |
| using std::fpos_t; |
| using std::size_t; |
| |
| using std::clearerr; |
| using std::fclose; |
| using std::feof; |
| using std::ferror; |
| using std::fflush; |
| using std::fgetc; |
| using std::fgetpos; |
| using std::fgets; |
| using std::fopen; |
| using std::fprintf; |
| using std::fputc; |
| using std::fputs; |
| using std::fread; |
| using std::freopen; |
| using std::fscanf; |
| using std::fseek; |
| using std::fsetpos; |
| using std::ftell; |
| using std::fwrite; |
| using std::getc; |
| using std::getchar; |
| using std::perror; |
| using std::printf; |
| using std::putc; |
| using std::putchar; |
| using std::puts; |
| using std::remove; |
| using std::rename; |
| using std::rewind; |
| using std::scanf; |
| using std::setbuf; |
| using std::setvbuf; |
| using std::snprintf; |
| using std::sprintf; |
| using std::sscanf; |
| using std::tmpfile; |
| using std::tmpnam; |
| using std::ungetc; |
| using std::vfprintf; |
| using std::vfscanf; |
| using std::vprintf; |
| using std::vscanf; |
| using std::vsnprintf; |
| using std::vsprintf; |
| using std::vsscanf; |
| } // namespace std |