* include/c_std/std_cctype.h: Ditto.
* include/c_std/std_cerrno.h: Ditto.
* include/c_std/std_cfloat.h: Ditto.
* include/c_std/std_climits.h: Ditto.
* include/c_std/std_clocale.h: Ditto.
* include/c_std/std_cmath.h: Ditto.
* include/c_std/std_csetjmp.h: Ditto.
* include/c_std/std_csignal.h: Ditto.
* include/c_std/std_cstdarg.h: Ditto.
* include/c_std/std_cstddef.h: Ditto.
* include/c_std/std_cstdio.h: Ditto.
* include/c_std/std_cstdlib.h: Ditto.
* include/c_std/std_cstring.h: Ditto.
* include/c_std/std_ctime.h: Ditto.
* include/c_std/std_cwchar.h: Ditto.
* include/c_std/std_cwctype.h: Ditto.
* include/std/std_algorithm.h: Ditto.
* include/std/std_bitset.h: Ditto.
* include/std/std_complex.h: Ditto.
* include/std/std_deque.h: Ditto.
* include/std/std_fstream.h: Ditto.
* include/std/std_functional.h: Ditto.
* include/std/std_iomanip.h: Ditto.
* include/std/std_ios.h: Ditto.
* include/std/std_iosfwd.h: Ditto.
* include/std/std_iostream.h: Ditto.
* include/std/std_istream.h: Ditto.
* include/std/std_iterator.h: Ditto.
* include/std/std_limits.h: Ditto.
* include/std/std_list.h: Ditto.
* include/std/std_locale.h: Ditto.
* include/std/std_map.h: Ditto.
* include/std/std_memory.h: Ditto.
* include/std/std_numeric.h: Ditto.
* include/std/std_ostream.h: Ditto.
* include/std/std_queue.h: Ditto.
* include/std/std_set.h: Ditto.
* include/std/std_sstream.h: Ditto.
* include/std/std_stack.h: Ditto.
* include/std/std_stdexcept.h: Ditto.
* include/std/std_streambuf.h: Ditto.
* include/std/std_string.h: Ditto.
* include/std/std_utility.h: Ditto.
* include/std/std_valarray.h: Ditto.
* include/std/std_vector.h: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69705
138bc75d-0d04-0410-961f-
82ee72b054a4
+2003-07-23 Steve Ellcey <sje@cup.hp.com>
+
+ * include/c_std/cmath.tcc: Use _GLIBCXX_ prefix on file guard.
+ * include/c_std/std_cctype.h: Ditto.
+ * include/c_std/std_cerrno.h: Ditto.
+ * include/c_std/std_cfloat.h: Ditto.
+ * include/c_std/std_climits.h: Ditto.
+ * include/c_std/std_clocale.h: Ditto.
+ * include/c_std/std_cmath.h: Ditto.
+ * include/c_std/std_csetjmp.h: Ditto.
+ * include/c_std/std_csignal.h: Ditto.
+ * include/c_std/std_cstdarg.h: Ditto.
+ * include/c_std/std_cstddef.h: Ditto.
+ * include/c_std/std_cstdio.h: Ditto.
+ * include/c_std/std_cstdlib.h: Ditto.
+ * include/c_std/std_cstring.h: Ditto.
+ * include/c_std/std_ctime.h: Ditto.
+ * include/c_std/std_cwchar.h: Ditto.
+ * include/c_std/std_cwctype.h: Ditto.
+ * include/std/std_algorithm.h: Ditto.
+ * include/std/std_bitset.h: Ditto.
+ * include/std/std_complex.h: Ditto.
+ * include/std/std_deque.h: Ditto.
+ * include/std/std_fstream.h: Ditto.
+ * include/std/std_functional.h: Ditto.
+ * include/std/std_iomanip.h: Ditto.
+ * include/std/std_ios.h: Ditto.
+ * include/std/std_iosfwd.h: Ditto.
+ * include/std/std_iostream.h: Ditto.
+ * include/std/std_istream.h: Ditto.
+ * include/std/std_iterator.h: Ditto.
+ * include/std/std_limits.h: Ditto.
+ * include/std/std_list.h: Ditto.
+ * include/std/std_locale.h: Ditto.
+ * include/std/std_map.h: Ditto.
+ * include/std/std_memory.h: Ditto.
+ * include/std/std_numeric.h: Ditto.
+ * include/std/std_ostream.h: Ditto.
+ * include/std/std_queue.h: Ditto.
+ * include/std/std_set.h: Ditto.
+ * include/std/std_sstream.h: Ditto.
+ * include/std/std_stack.h: Ditto.
+ * include/std/std_stdexcept.h: Ditto.
+ * include/std/std_streambuf.h: Ditto.
+ * include/std/std_string.h: Ditto.
+ * include/std/std_utility.h: Ditto.
+ * include/std/std_valarray.h: Ditto.
+ * include/std/std_vector.h: Ditto.
+
2003-07-22 Doug Gregor <dgregor@apple.com>
* include/bits/basic_string.h (basic_string::insert): Deprecate
// This file was written by Gabriel Dos Reis <gdr@codesourcery.com>
-#ifndef _CMATH_TCC
-#define _CMATH_TCC 1
+#ifndef _GLIBCXX_CMATH_TCC
+#define _GLIBCXX_CMATH_TCC 1
namespace std
{
* contained in the namespace @c std.
*/
-#ifndef _CCTYPE
-#define _CCTYPE 1
+#ifndef _GLIBCXX_CCTYPE
+#define _GLIBCXX_CCTYPE 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CERRNO
-#define _CERRNO 1
+#ifndef _GLIBCXX_CERRNO
+#define _GLIBCXX_CERRNO 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CFLOAT
-#define _CFLOAT 1
+#ifndef _GLIBCXX_CFLOAT
+#define _GLIBCXX_CFLOAT 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CLIMITS
-#define _CLIMITS 1
+#ifndef _GLIBCXX_CLIMITS
+#define _GLIBCXX_CLIMITS 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CLOCALE
-#define _CLOCALE 1
+#ifndef _GLIBCXX_CLOCALE
+#define _GLIBCXX_CLOCALE 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CMATH
-#define _CMATH 1
+#ifndef _GLIBCXX_CMATH
+#define _GLIBCXX_CMATH 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSETJMP
-#define _CSETJMP 1
+#ifndef _GLIBCXX_CSETJMP
+#define _GLIBCXX_CSETJMP 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSIGNAL
-#define _CSIGNAL 1
+#ifndef _GLIBCXX_CSIGNAL
+#define _GLIBCXX_CSIGNAL 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSTDARG
-#define _CSTDARG 1
+#ifndef _GLIBCXX_CSTDARG
+#define _GLIBCXX_CSTDARG 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSTDDEF
-#define _CSTDDEF 1
+#ifndef _GLIBCXX_CSTDDEF
+#define _GLIBCXX_CSTDDEF 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSTDIO
-#define _CSTDIO 1
+#ifndef _GLIBCXX_CSTDIO
+#define _GLIBCXX_CSTDIO 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSTDLIB
-#define _CSTDLIB 1
+#ifndef _GLIBCXX_CSTDLIB
+#define _GLIBCXX_CSTDLIB 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CSTRING
-#define _CSTRING 1
+#ifndef _GLIBCXX_CSTRING
+#define _GLIBCXX_CSTRING 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CTIME
-#define _CTIME 1
+#ifndef _GLIBCXX_CTIME
+#define _GLIBCXX_CTIME 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CWCHAR
-#define _CWCHAR 1
+#ifndef _GLIBCXX_CWCHAR
+#define _GLIBCXX_CWCHAR 1
#pragma GCC system_header
* contained in the namespace @c std.
*/
-#ifndef _CWCTYPE
-#define _CWCTYPE 1
+#ifndef _GLIBCXX_CWCTYPE
+#define _GLIBCXX_CWCTYPE 1
#pragma GCC system_header
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _ALGORITHM
-#define _ALGORITHM 1
+#ifndef _GLIBCXX_ALGORITHM
+#define _GLIBCXX_ALGORITHM 1
#pragma GCC system_header
#include <bits/stl_uninitialized.h>
#include <bits/stl_algo.h>
-#endif /* _ALGORITHM */
+#endif /* _GLIBCXX_ALGORITHM */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _BITSET
-#define _BITSET 1
+#ifndef _GLIBCXX_BITSET
+#define _GLIBCXX_BITSET 1
#pragma GCC system_header
#undef _GLIBCXX_BITSET_WORDS
#undef _GLIBCXX_BITSET_BITS_PER_WORD
-#endif /* _BITSET */
+#endif /* _GLIBCXX_BITSET */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _COMPLEX
-#define _COMPLEX 1
+#ifndef _GLIBCXX_COMPLEX
+#define _GLIBCXX_COMPLEX 1
#pragma GCC system_header
: _M_value(_ComplexT(__z._M_value)) { }
} // namespace std
-#endif /* _COMPLEX */
+#endif /* _GLIBCXX_COMPLEX */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _DEQUE
-#define _DEQUE 1
+#ifndef _GLIBCXX_DEQUE
+#define _GLIBCXX_DEQUE 1
#pragma GCC system_header
# include <bits/deque.tcc>
#endif
-#endif /* _DEQUE */
-
+#endif /* _GLIBCXX_DEQUE */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _FSTREAM
-#define _FSTREAM 1
+#ifndef _GLIBCXX_FSTREAM
+#define _GLIBCXX_FSTREAM 1
#pragma GCC system_header
# include <bits/fstream.tcc>
#endif
-#endif
+#endif /* _GLIBCXX_FSTREAM */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _FUNCTIONAL
-#define _FUNCTIONAL 1
+#ifndef _GLIBCXX_FUNCTIONAL
+#define _GLIBCXX_FUNCTIONAL 1
#pragma GCC system_header
#include <bits/c++config.h>
#include <cstddef>
#include <bits/stl_function.h>
-#endif /* _FUNCTIONAL */
+#endif /* _GLIBCXX_FUNCTIONAL */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _IOMANIP
-#define _IOMANIP 1
+#ifndef _GLIBCXX_IOMANIP
+#define _GLIBCXX_IOMANIP 1
#pragma GCC system_header
#endif
} // namespace std
-#endif
+#endif /* _GLIBCXX_IOMANIP */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _IOS
-#define _IOS 1
+#ifndef _GLIBCXX_IOS
+#define _GLIBCXX_IOS 1
#pragma GCC system_header
#include <streambuf>
#include <bits/basic_ios.h>
-#endif /* _IOS */
-
+#endif /* _GLIBCXX_IOS */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _IOSFWD
-#define _IOSFWD 1
+#ifndef _GLIBCXX_IOSFWD
+#define _GLIBCXX_IOSFWD 1
#pragma GCC system_header
/** @} */
} // namespace std
-#endif
+#endif /* _GLIBCXX_IOSFWD */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _IOSTREAM
-#define _IOSTREAM 1
+#ifndef _GLIBCXX_IOSTREAM
+#define _GLIBCXX_IOSTREAM 1
#pragma GCC system_header
static ios_base::Init __ioinit;
} // namespace std
-#endif
+#endif /* _GLIBCXX_IOSTREAM */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _ISTREAM
-#define _ISTREAM 1
+#ifndef _GLIBCXX_ISTREAM
+#define _GLIBCXX_ISTREAM 1
#pragma GCC system_header
# include <bits/istream.tcc>
#endif
-#endif /* _ISTREAM */
+#endif /* _GLIBCXX_ISTREAM */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _ITERATOR
-#define _ITERATOR 1
+#ifndef _GLIBCXX_ITERATOR
+#define _GLIBCXX_ITERATOR 1
#pragma GCC system_header
#include <bits/c++config.h>
#include <bits/stream_iterator.h>
#include <bits/streambuf_iterator.h>
-#endif /* _ITERATOR */
+#endif /* _GLIBCXX_ITERATOR */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _NUMERIC_LIMITS
-#define _NUMERIC_LIMITS 1
+#ifndef _GLIBCXX_NUMERIC_LIMITS
+#define _GLIBCXX_NUMERIC_LIMITS 1
#pragma GCC system_header
#undef __glibcxx_digits
#undef __glibcxx_digits10
-#endif // _NUMERIC_LIMITS
+#endif // _GLIBCXX_NUMERIC_LIMITS
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _LIST
-#define _LIST 1
+#ifndef _GLIBCXX_LIST
+#define _GLIBCXX_LIST 1
#pragma GCC system_header
# include <bits/list.tcc>
#endif
-#endif /* _LIST */
+#endif /* _GLIBCXX_LIST */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _LOCALE
-#define _LOCALE 1
+#ifndef _GLIBCXX_LOCALE
+#define _GLIBCXX_LOCALE 1
#pragma GCC system_header
#include <bits/locale_facets.h>
#include <bits/locale_facets.tcc>
-#endif
+#endif /* _GLIBCXX_LOCALE */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _MAP
-#define _MAP 1
+#ifndef _GLIBCXX_MAP
+#define _GLIBCXX_MAP 1
#pragma GCC system_header
#include <bits/stl_map.h>
#include <bits/stl_multimap.h>
-#endif /* _MAP */
+#endif /* _GLIBCXX_MAP */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _MEMORY
-#define _MEMORY 1
+#ifndef _GLIBCXX_MEMORY
+#define _GLIBCXX_MEMORY 1
#pragma GCC system_header
};
} // namespace std
-#endif
+#endif /* _GLIBCXX_MEMORY */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _NUMERIC
-#define _NUMERIC 1
+#ifndef _GLIBCXX_NUMERIC
+#define _GLIBCXX_NUMERIC 1
#pragma GCC system_header
#include <bits/c++config.h>
#include <bits/stl_function.h>
#include <bits/stl_numeric.h>
-#endif /* _NUMERIC */
+#endif /* _GLIBCXX_NUMERIC */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _OSTREAM
-#define _OSTREAM 1
+#ifndef _GLIBCXX_OSTREAM
+#define _GLIBCXX_OSTREAM 1
#pragma GCC system_header
# include <bits/ostream.tcc>
#endif
-#endif /* _OSTREAM */
+#endif /* _GLIBCXX_OSTREAM */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _QUEUE
-#define _QUEUE 1
+#ifndef _GLIBCXX_QUEUE
+#define _GLIBCXX_QUEUE 1
#pragma GCC system_header
#include <bits/c++config.h>
# include <bits/vector.tcc>
#endif
-#endif /* _QUEUE */
+#endif /* _GLIBCXX_QUEUE */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _SET
-#define _SET 1
+#ifndef _GLIBCXX_SET
+#define _GLIBCXX_SET 1
#pragma GCC system_header
#include <bits/stl_set.h>
#include <bits/stl_multiset.h>
-#endif /* _SET */
+#endif /* _GLIBCXX_SET */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _SSTREAM
-#define _SSTREAM 1
+#ifndef _GLIBCXX_SSTREAM
+#define _GLIBCXX_SSTREAM 1
#pragma GCC system_header
# include <bits/sstream.tcc>
#endif
-#endif
+#endif /* _GLIBCXX_SSTREAM */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _STACK
-#define _STACK 1
+#ifndef _GLIBCXX_STACK
+#define _GLIBCXX_STACK 1
#pragma GCC system_header
# include <bits/deque.tcc>
#endif
-#endif /* _STACK */
+#endif /* _GLIBCXX_STACK */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _STDEXCEPT
-#define _STDEXCEPT 1
+#ifndef _GLIBCXX_STDEXCEPT
+#define _GLIBCXX_STDEXCEPT 1
#pragma GCC system_header
};
} // namespace std
-#endif // _STDEXCEPT
+#endif /* _GLIBCXX_STDEXCEPT */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _STREAMBUF
-#define _STREAMBUF 1
+#ifndef _CLIBXX_STREAMBUF
+#define _CLIBXX_STREAMBUF 1
#pragma GCC system_header
#include <bits/streambuf.tcc>
#endif
-#endif
+#endif /* _GLIBCXX_STREAMBUF */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _STRING
-#define _STRING 1
+#ifndef _GLIBCXX_STRING
+#define _GLIBCXX_STRING 1
#pragma GCC system_header
# include <bits/basic_string.tcc>
#endif
-#endif /* _STRING */
-
+#endif /* _GLIBCXX_STRING */
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _UTILITY
-#define _UTILITY 1
+#ifndef _GLIBCXX_UTILITY
+#define _GLIBCXX_UTILITY 1
#pragma GCC system_header
#include <bits/c++config.h>
#include <bits/stl_relops.h>
#include <bits/stl_pair.h>
-#endif /* _UTILITY */
+#endif /* _GLIBCXX_UTILITY */
// Local Variables:
// mode:C++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _VALARRAY
-#define _VALARRAY 1
+#ifndef _GLIBCXX_VALARRAY
+#define _GLIBCXX_VALARRAY 1
#pragma GCC system_header
} // namespace std
-#endif // _VALARRAY
+#endif /* _GLIBCXX_VALARRAY */
// Local Variables:
// mode:c++
* in your programs, rather than any of the "st[dl]_*.h" implementation files.
*/
-#ifndef _VECTOR
-#define _VECTOR 1
+#ifndef _GLIBCXX_VECTOR
+#define _GLIBCXX_VECTOR 1
#pragma GCC system_header
# include <bits/vector.tcc>
#endif
-#endif /* _VECTOR */
+#endif /* _GLIBCXX_VECTOR */