867 lines
21 KiB
Diff
Raw Permalink Normal View History

--- 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)