|  | // -*- 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 |