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