867 lines
21 KiB
Diff
867 lines
21 KiB
Diff
--- stl/_algobase.h Sun Feb 3 01:12:02 2002
|
|
+++ stl/_algobase.h Wed Dec 17 22:01:22 2003
|
|
@@ -267,4 +267,4 @@
|
|
#ifdef _STLP_LONG_LONG
|
|
-_STLP_DECLARE_COPY_TRIVIAL(long long)
|
|
-_STLP_DECLARE_COPY_TRIVIAL(unsigned long long)
|
|
+_STLP_DECLARE_COPY_TRIVIAL(_STLP_LONG_LONG) // JKMCD: Changed this from long long to use the macro STLP_LONG_LONG
|
|
+_STLP_DECLARE_COPY_TRIVIAL(unsigned _STLP_LONG_LONG) // JKMCD: Changed this from long long to use the macro STLP_LONG_LONG
|
|
#endif
|
|
--- stl/_alloc.h Sun Feb 3 01:12:02 2002
|
|
+++ stl/_alloc.h Wed Dec 17 22:01:22 2003
|
|
@@ -262,3 +262,7 @@
|
|
_STLP_EXPORT_TEMPLATE_CLASS __debug_alloc<_Node_alloc>;
|
|
+#if defined(_STLP_USE_CUSTOM_NEWALLOC)
|
|
+_STLP_EXPORT_TEMPLATE_CLASS __debug_alloc<_STLP_USE_CUSTOM_NEWALLOC>;
|
|
+#else
|
|
_STLP_EXPORT_TEMPLATE_CLASS __debug_alloc<__new_alloc>;
|
|
+#endif
|
|
_STLP_EXPORT_TEMPLATE_CLASS __debug_alloc<__malloc_alloc<0> >;
|
|
@@ -287,9 +291,22 @@
|
|
# if defined ( _STLP_DEBUG_ALLOC )
|
|
+#if defined(_STLP_USE_CUSTOM_NEWALLOC)
|
|
+typedef __debug_alloc<_STLP_USE_CUSTOM_NEWALLOC> __sgi_alloc;
|
|
+#else
|
|
typedef __debug_alloc<__new_alloc> __sgi_alloc;
|
|
+#endif
|
|
+# else
|
|
+#if defined(_STLP_USE_CUSTOM_NEWALLOC)
|
|
+typedef _STLP_USE_CUSTOM_NEWALLOC __sgi_alloc;
|
|
# else
|
|
typedef __new_alloc __sgi_alloc;
|
|
+#endif
|
|
# endif /* _STLP_DEBUG_ALLOC */
|
|
|
|
+#if defined(_STLP_USE_CUSTOM_NEWALLOC)
|
|
+typedef _STLP_USE_CUSTOM_NEWALLOC __single_client_alloc;
|
|
+typedef _STLP_USE_CUSTOM_NEWALLOC __multithreaded_alloc;
|
|
+#else
|
|
typedef __new_alloc __single_client_alloc;
|
|
typedef __new_alloc __multithreaded_alloc;
|
|
+#endif
|
|
|
|
--- config/_epilog.h Thu Sep 6 01:11:36 2001
|
|
+++ config/_epilog.h Wed Dec 17 22:01:18 2003
|
|
@@ -7,3 +7,3 @@
|
|
# if !(defined (_STLP_MSVC) && (_STLP_MSVC < 1200))
|
|
-# pragma warning (pop)
|
|
+//# pragma warning (pop) MSVC misbehaves with this (jkmcd)
|
|
# endif
|
|
--- config/_msvc_warnings_off.h Sun Sep 30 07:58:58 2001
|
|
+++ config/_msvc_warnings_off.h Wed Dec 17 22:01:18 2003
|
|
@@ -14,2 +14,3 @@
|
|
# pragma warning ( disable : 4245 4514 4660) // conversion from enum to unsigned int signed/unsigned mismatch
|
|
+# pragma warning ( disable : 4103) // #pragma pack used. This one is informational. Why doesn't it show up on my box?
|
|
# if (_MSC_VER > 1200)
|
|
--- config/_prolog.h Sun Oct 28 22:26:44 2001
|
|
+++ config/_prolog.h Wed Dec 17 22:01:18 2003
|
|
@@ -9,3 +9,3 @@
|
|
# if !(defined (_STLP_MSVC) && (_STLP_MSVC < 1200))
|
|
-# pragma warning(push)
|
|
+//# pragma warning(push) MSVC misbehaves with this (jkmcd)
|
|
# endif
|
|
--- stl/_site_config.h Thu Jan 10 20:42:02 2002
|
|
+++ stl/_site_config.h Wed Dec 17 22:01:25 2003
|
|
@@ -82,3 +82,3 @@
|
|
// # define _STLP_USE_OWN_NAMESPACE 1
|
|
-// # define _STLP_NO_OWN_NAMESPACE 1
|
|
+# define _STLP_NO_OWN_NAMESPACE 1
|
|
|
|
@@ -89,3 +89,4 @@
|
|
*/
|
|
-// #define _STLP_USE_NEWALLOC 1
|
|
+#define _STLP_USE_NEWALLOC 1
|
|
+//#define _STLP_USE_CUSTOM_NEWALLOC STLSpecialAlloc
|
|
|
|
--- algorithm Sat Jan 27 03:39:34 2001
|
|
+++ algorithm Wed Dec 17 22:01:16 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_ALGORITHM
|
|
--- bitset Sat Jan 27 03:39:34 2001
|
|
+++ bitset Wed Dec 17 22:01:18 2003
|
|
@@ -17,2 +17,5 @@
|
|
*/
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
|
|
--- cassert Thu Jan 10 20:41:54 2002
|
|
+++ cassert Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CASSERT
|
|
--- cctype Sat Jan 27 03:39:36 2001
|
|
+++ cctype Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CCTYPE
|
|
--- cerrno Thu Jan 10 20:41:54 2002
|
|
+++ cerrno Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CERRNO
|
|
--- cfloat Sat Jan 27 03:39:36 2001
|
|
+++ cfloat Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CFLOAT
|
|
--- climits Sat Jan 27 03:39:36 2001
|
|
+++ climits Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CLIMITS
|
|
--- clocale Thu Jan 10 20:41:54 2002
|
|
+++ clocale Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CLOCALE
|
|
--- cmath Tue Sep 18 00:45:22 2001
|
|
+++ cmath Wed Dec 17 22:01:18 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CMATH
|
|
--- complex Tue Feb 6 03:41:52 2001
|
|
+++ complex Wed Dec 17 22:01:18 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_template_complex
|
|
--- csetjmp Sat Jan 27 03:39:38 2001
|
|
+++ csetjmp Wed Dec 17 22:01:19 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSETJMP
|
|
--- csignal Sat Jan 27 03:39:38 2001
|
|
+++ csignal Wed Dec 17 22:01:19 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSIGNAL
|
|
--- cstdarg Sat Jan 27 03:39:40 2001
|
|
+++ cstdarg Wed Dec 17 22:01:19 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSTDARG
|
|
--- cstddef Thu Jan 10 20:41:54 2002
|
|
+++ cstddef Wed Dec 17 22:01:19 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSTDDEF
|
|
--- cstdio Thu Jan 10 20:41:56 2002
|
|
+++ cstdio Wed Dec 17 22:01:19 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSTDIO
|
|
--- cstdlib Fri Aug 24 00:51:54 2001
|
|
+++ cstdlib Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSTDLIB
|
|
--- cstring Sat Jan 27 03:39:42 2001
|
|
+++ cstring Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CSTRING
|
|
--- ctime Thu Jan 10 20:41:56 2002
|
|
+++ ctime Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CTIME
|
|
--- ctype.h Sat Jan 27 03:39:42 2001
|
|
+++ ctype.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,7 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- cwchar Thu Jan 10 20:41:56 2002
|
|
+++ cwchar Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CWCHAR
|
|
--- cwctype Sun Feb 3 01:11:58 2002
|
|
+++ cwctype Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_CWCTYPE
|
|
--- deque Wed Aug 1 03:45:58 2001
|
|
+++ deque Wed Dec 17 22:01:20 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_DEQUE
|
|
--- exception Fri Jul 6 07:16:16 2001
|
|
+++ exception Wed Dec 17 22:01:20 2003
|
|
@@ -31,2 +31,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- exception.h Sat Sep 1 02:28:40 2001
|
|
+++ exception.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_OLDSTD_exception
|
|
--- fstream Tue Feb 6 03:41:54 2001
|
|
+++ fstream Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,5 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
|
|
--- fstream.h Fri Aug 24 10:55:44 2001
|
|
+++ fstream.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_FSTREAM_H
|
|
--- functional Sat Jan 27 03:39:46 2001
|
|
+++ functional Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_FUNCTIONAL
|
|
--- hash_map Sat Jan 27 03:39:46 2001
|
|
+++ hash_map Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_HASH_MAP
|
|
--- hash_set Sat Jan 27 03:39:46 2001
|
|
+++ hash_set Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_HASH_SET
|
|
--- iomanip Tue May 15 10:31:58 2001
|
|
+++ iomanip Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOMANIP
|
|
--- iomanip.h Wed Oct 10 01:50:16 2001
|
|
+++ iomanip.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOMANIP_H
|
|
--- ios Sat Jan 27 03:39:48 2001
|
|
+++ ios Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOS
|
|
--- ios.h Fri Aug 24 10:55:44 2001
|
|
+++ ios.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOS_H
|
|
--- iosfwd Tue Feb 6 03:41:54 2001
|
|
+++ iosfwd Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOSFWD
|
|
--- iostream Thu Mar 1 05:43:34 2001
|
|
+++ iostream Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOSTREAM
|
|
--- iostream.h Fri Aug 24 10:55:44 2001
|
|
+++ iostream.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_IOSTREAM_H
|
|
--- istream Tue Feb 6 03:41:54 2001
|
|
+++ istream Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_ISTREAM
|
|
--- istream.h Mon Mar 19 09:01:02 2001
|
|
+++ istream.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_ISTREAM_H
|
|
--- iterator Sat May 26 01:34:16 2001
|
|
+++ iterator Wed Dec 17 22:01:20 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_ITERATOR
|
|
--- limits Sat Jan 27 03:39:50 2001
|
|
+++ limits Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_LIMITS
|
|
--- list Wed Aug 1 03:45:58 2001
|
|
+++ list Wed Dec 17 22:01:20 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_LIST
|
|
--- locale Sat Jan 27 03:39:52 2001
|
|
+++ locale Wed Dec 17 22:01:20 2003
|
|
@@ -17,2 +17,7 @@
|
|
*/
|
|
+
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_LOCALE
|
|
--- locale.h Sat Jan 27 03:39:52 2001
|
|
+++ locale.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- map Wed Aug 1 03:45:58 2001
|
|
+++ map Wed Dec 17 22:01:20 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_MAP
|
|
--- math.h Wed Jul 25 22:39:02 2001
|
|
+++ math.h Wed Dec 17 22:01:20 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- mem.h Sat Jan 27 03:39:54 2001
|
|
+++ mem.h Wed Dec 17 22:01:20 2003
|
|
@@ -17,2 +17,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_mem_h
|
|
--- memory Sat Jan 27 03:39:54 2001
|
|
+++ memory Wed Dec 17 22:01:20 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_MEMORY
|
|
--- new Thu Jan 10 20:41:56 2002
|
|
+++ new Wed Dec 17 22:01:21 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_NEW_HEADER
|
|
--- new.h Sat Sep 1 00:39:12 2001
|
|
+++ new.h Wed Dec 17 22:01:21 2003
|
|
@@ -15,2 +15,5 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
|
|
--- numeric Sat Jan 27 03:39:54 2001
|
|
+++ numeric Wed Dec 17 22:01:21 2003
|
|
@@ -22,2 +22,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_NUMERIC
|
|
--- ostream Tue Feb 6 03:41:54 2001
|
|
+++ ostream Wed Dec 17 22:01:22 2003
|
|
@@ -17,2 +17,7 @@
|
|
*/
|
|
+
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_OSTREAM
|
|
--- ostream.h Fri Aug 24 10:55:44 2001
|
|
+++ ostream.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_OSTREAM_H
|
|
--- pthread.h Sun Feb 3 01:11:58 2002
|
|
+++ pthread.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- pthread_alloc Sat Jan 27 03:39:56 2001
|
|
+++ pthread_alloc Wed Dec 17 22:01:22 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_PTHREAD_ALLOC
|
|
--- queue Sat Jan 27 03:39:56 2001
|
|
+++ queue Wed Dec 17 22:01:22 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_QUEUE
|
|
--- rlocks.h Tue May 22 03:50:22 2001
|
|
+++ rlocks.h Wed Dec 17 22:01:22 2003
|
|
@@ -1 +1,6 @@
|
|
+
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_misc_rlocks_h
|
|
--- rope Sat Jan 27 03:39:56 2001
|
|
+++ rope Wed Dec 17 22:01:22 2003
|
|
@@ -13,2 +13,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_ROPE
|
|
--- set Wed Aug 1 03:45:58 2001
|
|
+++ set Wed Dec 17 22:01:22 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_SET
|
|
--- setjmp.h Sat Jan 27 03:39:58 2001
|
|
+++ setjmp.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- signal.h Sat Jan 27 03:39:58 2001
|
|
+++ signal.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- slist Wed Aug 1 03:45:58 2001
|
|
+++ slist Wed Dec 17 22:01:22 2003
|
|
@@ -14,2 +14,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_SLIST
|
|
--- sstream Tue Feb 6 03:41:56 2001
|
|
+++ sstream Wed Dec 17 22:01:22 2003
|
|
@@ -22,2 +22,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_SSTREAM
|
|
--- stack Wed Aug 1 03:45:58 2001
|
|
+++ stack Wed Dec 17 22:01:22 2003
|
|
@@ -25,2 +25,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_STACK
|
|
--- stdarg.h Sat Jan 27 03:40:00 2001
|
|
+++ stdarg.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- stddef.h Sat Jan 27 03:40:00 2001
|
|
+++ stddef.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# ifndef _STLP_OUTERMOST_HEADER_ID
|
|
--- stdexcept Tue May 22 03:50:22 2001
|
|
+++ stdexcept Wed Dec 17 22:01:22 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_STDEXCEPT
|
|
--- stdio.h Sat Jan 27 03:40:00 2001
|
|
+++ stdio.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# ifndef _STLP_OUTERMOST_HEADER_ID
|
|
--- stdio_streambuf Thu Jan 10 20:41:56 2002
|
|
+++ stdio_streambuf Wed Dec 17 22:01:22 2003
|
|
@@ -35,2 +35,5 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
|
|
--- stdiostream.h Tue May 22 03:50:22 2001
|
|
+++ stdiostream.h Wed Dec 17 22:01:22 2003
|
|
@@ -1 +1,5 @@
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_misc_stdiostream_h
|
|
--- stdlib.h Sat Jan 27 03:40:02 2001
|
|
+++ stdlib.h Wed Dec 17 22:01:22 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- config/stl_msvc.h Thu Jan 10 20:41:58 2002
|
|
+++ config/stl_msvc.h Wed Dec 17 22:01:19 2003
|
|
@@ -25,2 +25,4 @@
|
|
# define _STLP_LONG_LONG __int64
|
|
+# else
|
|
+# error "Long Long already defined. - (WW) See JKMCD"
|
|
# endif
|
|
@@ -64,2 +66,3 @@
|
|
# define _STLP_DEFAULTCHAR __stl_char
|
|
+# define _STLP_USE_PRAGMA_ONCE 1
|
|
# endif /* (_STLP_MSVC < 1100 ) */
|
|
@@ -74,4 +77,5 @@
|
|
//# endif
|
|
+# define _STLP_DONT_SIMULATE_PARTIAL_SPEC_FOR_TYPE_TRAITS 1
|
|
# define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER 1
|
|
-# define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1
|
|
+# define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1 // JKMCD: Turning this off because it instantiates lots of extra templates.
|
|
# define _STLP_NO_FRIEND_TEMPLATES
|
|
--- stl_user_config.h Thu Nov 29 21:26:22 2001
|
|
+++ stl_user_config.h Wed Dec 17 22:01:27 2003
|
|
@@ -27,2 +27,5 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
|
|
@@ -44,3 +47,3 @@
|
|
|
|
-// # define _STLP_NO_OWN_IOSTREAMS 1
|
|
+# define _STLP_NO_OWN_IOSTREAMS 1
|
|
|
|
@@ -58,3 +61,3 @@
|
|
|
|
-// #define _STLP_NO_NEW_IOSTREAMS 1
|
|
+#define _STLP_NO_NEW_IOSTREAMS 1
|
|
|
|
--- streambuf Tue Feb 6 03:41:56 2001
|
|
+++ streambuf Wed Dec 17 22:01:27 2003
|
|
@@ -17,2 +17,7 @@
|
|
*/
|
|
+
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_STREAMBUF
|
|
--- streambuf.h Fri Aug 24 10:55:44 2001
|
|
+++ streambuf.h Wed Dec 17 22:01:27 2003
|
|
@@ -17,2 +17,7 @@
|
|
*/
|
|
+
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_STREAMBUF_H
|
|
--- string Thu Mar 22 01:43:18 2001
|
|
+++ string Wed Dec 17 22:01:27 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_STRING
|
|
--- string.h Sun Sep 30 07:58:56 2001
|
|
+++ string.h Wed Dec 17 22:01:27 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# ifndef _STLP_OUTERMOST_HEADER_ID
|
|
--- strstream Sat Jan 27 03:40:02 2001
|
|
+++ strstream Wed Dec 17 22:01:27 2003
|
|
@@ -22,2 +22,5 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
|
|
--- strstream.h Fri Aug 24 10:55:44 2001
|
|
+++ strstream.h Wed Dec 17 22:01:27 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_STRSTREAM_H
|
|
--- time.h Thu Jan 10 20:41:56 2002
|
|
+++ time.h Wed Dec 17 22:01:27 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- typeinfo Thu Jan 10 20:41:56 2002
|
|
+++ typeinfo Wed Dec 17 22:01:27 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_TYPEINFO
|
|
--- typeinfo.h Sat May 19 06:04:22 2001
|
|
+++ typeinfo.h Wed Dec 17 22:01:27 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_OLDSTD_typeinfo
|
|
--- utility Sat Jan 27 03:40:06 2001
|
|
+++ utility Wed Dec 17 22:01:28 2003
|
|
@@ -22,2 +22,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_UTILITY
|
|
--- valarray Wed Aug 1 03:45:58 2001
|
|
+++ valarray Wed Dec 17 22:01:28 2003
|
|
@@ -18,2 +18,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_VALARRAY
|
|
--- vector Sat Jan 27 03:40:06 2001
|
|
+++ vector Wed Dec 17 22:01:28 2003
|
|
@@ -22,2 +22,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
#ifndef _STLP_VECTOR
|
|
--- wchar.h Sun Sep 30 07:58:58 2001
|
|
+++ wchar.h Wed Dec 17 22:01:28 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|
|
--- wctype.h Sat Jan 27 03:40:06 2001
|
|
+++ wctype.h Wed Dec 17 22:01:28 2003
|
|
@@ -15,2 +15,6 @@
|
|
|
|
+#ifdef _STLP_USE_PRAGMA_ONCE
|
|
+#pragma once // JKMCD should speed up compile times.
|
|
+#endif
|
|
+
|
|
# if !defined (_STLP_OUTERMOST_HEADER_ID)
|