Files
swift-mirror/stdlib/public/Backtracing/modules/OS/Windows.h
Alastair Houghton 43ed01f08f [Backtracing][Linux] Reorganise modules for _Backtracing.
Using `SwiftShims` is undesirable - it creates all kinds of build issues,
and means shipping the `_SwiftBacktracing.h` header in the SDK, which is
not necessary.

While we're doing this, add the necessary definitions for reading ELF
and DWARF information.

rdar://110261712
2023-06-06 16:16:20 +01:00

34 lines
892 B
C++

//===--- Windows.h - Windows specifics --------------------------*- C++ -*-===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2023 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
//
// Windows specific includes and declarations.
//
//===----------------------------------------------------------------------===//
#ifndef SWIFT_BACKTRACING_WINDOWS_H
#define SWIFT_BACKTRACING_WINDOWS_H
#ifdef _WIN32
#ifdef __cplusplus
extern "C" {
#endif
// Nothing yet
#ifdef __cplusplus
} // extern "C"
#endif
#endif // _WIN32
#endif // SWIFT_BACKTRACING_WINDOWS_H