17a984708SDavid Chisnall // -*- C++ -*- 27a984708SDavid Chisnall //===--------------------------- complex.h --------------------------------===// 37a984708SDavid Chisnall // 47a984708SDavid Chisnall // The LLVM Compiler Infrastructure 57a984708SDavid Chisnall // 67a984708SDavid Chisnall // This file is dual licensed under the MIT and the University of Illinois Open 77a984708SDavid Chisnall // Source Licenses. See LICENSE.TXT for details. 87a984708SDavid Chisnall // 97a984708SDavid Chisnall //===----------------------------------------------------------------------===// 107a984708SDavid Chisnall 117a984708SDavid Chisnall #ifndef _LIBCPP_COMPLEX_H 127a984708SDavid Chisnall #define _LIBCPP_COMPLEX_H 137a984708SDavid Chisnall 147a984708SDavid Chisnall /* 157a984708SDavid Chisnall complex.h synopsis 167a984708SDavid Chisnall 177a984708SDavid Chisnall #include <ccomplex> 187a984708SDavid Chisnall 197a984708SDavid Chisnall */ 207a984708SDavid Chisnall 21*9729cf09SDimitry Andric #include <__config> 22*9729cf09SDimitry Andric 23*9729cf09SDimitry Andric #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 24*9729cf09SDimitry Andric #pragma GCC system_header 25*9729cf09SDimitry Andric #endif 26*9729cf09SDimitry Andric 277a984708SDavid Chisnall #ifdef __cplusplus 287a984708SDavid Chisnall 297a984708SDavid Chisnall #include <ccomplex> 307a984708SDavid Chisnall 317a984708SDavid Chisnall #else // __cplusplus 327a984708SDavid Chisnall 337a984708SDavid Chisnall #include_next <complex.h> 347a984708SDavid Chisnall 357a984708SDavid Chisnall #endif // __cplusplus 367a984708SDavid Chisnall 377a984708SDavid Chisnall #endif // _LIBCPP_COMPLEX_H 38