1227825Stheraven// -*- C++ -*- 2227825Stheraven//===--------------------------- complex.h --------------------------------===// 3227825Stheraven// 4227825Stheraven// The LLVM Compiler Infrastructure 5227825Stheraven// 6227825Stheraven// This file is dual licensed under the MIT and the University of Illinois Open 7227825Stheraven// Source Licenses. See LICENSE.TXT for details. 8227825Stheraven// 9227825Stheraven//===----------------------------------------------------------------------===// 10227825Stheraven 11227825Stheraven#ifndef _LIBCPP_COMPLEX_H 12227825Stheraven#define _LIBCPP_COMPLEX_H 13227825Stheraven 14227825Stheraven/* 15227825Stheraven complex.h synopsis 16227825Stheraven 17227825Stheraven#include <ccomplex> 18227825Stheraven 19227825Stheraven*/ 20227825Stheraven 21300770Sdim#include <__config> 22300770Sdim 23300770Sdim#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 24300770Sdim#pragma GCC system_header 25300770Sdim#endif 26300770Sdim 27227825Stheraven#ifdef __cplusplus 28227825Stheraven 29227825Stheraven#include <ccomplex> 30227825Stheraven 31227825Stheraven#else // __cplusplus 32227825Stheraven 33227825Stheraven#include_next <complex.h> 34227825Stheraven 35227825Stheraven#endif // __cplusplus 36227825Stheraven 37227825Stheraven#endif // _LIBCPP_COMPLEX_H 38