xref: /llvm-project/libc/src/stdio/gpu/stdout.cpp (revision 5ff3ff33ff930e4ec49da7910612d8a41eb068cb)
1d04494ccSJoseph Huber //===-- Definition of the global stdout object ----------------------------===//
2d04494ccSJoseph Huber //
3d04494ccSJoseph Huber // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4d04494ccSJoseph Huber // See https://llvm.org/LICENSE.txt for license information.
5d04494ccSJoseph Huber // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6d04494ccSJoseph Huber //
7d04494ccSJoseph Huber //===----------------------------------------------------------------------===//
8d04494ccSJoseph Huber 
95aed6d67SMichael Jones #include "hdr/types/FILE.h"
10*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h"
11d04494ccSJoseph Huber 
12*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL {
13d04494ccSJoseph Huber static struct {
14d04494ccSJoseph Huber } stub;
15d04494ccSJoseph Huber FILE *stdout = reinterpret_cast<FILE *>(&stub);
16*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL
17b6bc9d72SGuillaume Chatelet extern "C" FILE *stdout = reinterpret_cast<FILE *>(&LIBC_NAMESPACE::stub);
18