Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Imported upstream version 1.9.81

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
commit c84d6b9f8fa77f6899b217b18a0ffb1ee9fd0ef1 1 parent 221bb54
Stefan Naewe authored
View
3  AUTHORS.txt
@@ -2,7 +2,7 @@
STLSoft - Authors
; Created: 29th March 2002
-; Updated: 6th March 2009
+; Updated: 7th May 2009
============================================================================
@@ -54,6 +54,7 @@ Bug reports, fixes and suggestions (for which we are very grateful):
Maciej Kaniewski
Manfred Ehrhart
Marc Kamradt
+ markitus82
Martin J Moene
Mateusz Loskot
Mikael Pahmp
View
26 CHANGES.txt
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 6th May 2009
+; Updated: 7th May 2009
============================================================================
@@ -23,6 +23,30 @@ Changes for 1.9.80 (6th May 2009)
Summary:
========
+ * now recognises __func__, provided by Sun Pro, via STLSOFT_CF_func_SYMBOL_SUPPORT
+ * abstracts __FUNCTION__ support to STLSOFT_FUNCTION_SYMBOL
+
+Changes:
+========
+
+ STLSoft:
+ ========
+
+ ~ include/stlsoft/internal/cccap/obsolete.h:
+ ~ include/stlsoft/internal/cccap/sunpro.h:
+ + added __func__ support detection
+
+ ~ include/stlsoft/stlsoft.h:
+ + added __func__ support detection, via STLSOFT_CF_func_SYMBOL_SUPPORT
+ + added symbol for __FUNCTION__ or equivalent: STLSOFT_FUNCTION_SYMBOL
+
+============================================================================
+
+Changes for 1.9.80 (6th May 2009)
+
+Summary:
+========
+
* now recognises support for variadic macros and #pragma once for later versions of Borland C/C++
* SunPro compatibility improvements for UNIXSTL synchronisation components
* fixes to defects in stlsoft::basic_simple_string at() and 5-parameter compare() methods
View
9 HISTORY.txt
@@ -2,11 +2,18 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 6th May 2009
+; Updated: 7th May 2009
============================================================================
+7th May 2009 - 1.9.81 released
+------------------------------
+
+ * now recognises __func__, provided by Sun Pro, via STLSOFT_CF_func_SYMBOL_SUPPORT
+ * abstracts __FUNCTION__ support to STLSOFT_FUNCTION_SYMBOL
+
+
6th May 2009 - 1.9.80 released
------------------------------
View
6 INSTALL.txt
@@ -2,15 +2,15 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 6th May 2009
+; Updated: 7th May 2009
============================================================================
STLSoft is a 100% header-only library, and so requires no building.
It is recommended that you define an STLSOFT environment variable. For
- example, if you install to /usr/local/stlsoft/stlsoft-1.9.80, then you
- should set STLSOFT to /usr/local/stlsoft/stlsoft-1.9.80. In that case,
+ example, if you install to /usr/local/stlsoft/stlsoft-1.9.81, then you
+ should set STLSOFT to /usr/local/stlsoft/stlsoft-1.9.81. In that case,
the file stlsoft/stlsoft.h will be located in
$STLSOFT/include/stlsoft/stlsoft.h
View
6 KNOWN_ISSUES.txt
@@ -2,7 +2,7 @@
STLSoft - Known Issues:
; Created: 29th March 2002
-; Updated: 4th January 2009
+; Updated: 7th May 2009
============================================================================
@@ -19,8 +19,8 @@ STLSoft 1.9 Known Issues:
* The GCC atomic integer APIs are not yet used. This is planned for the
future.
- * The documentation is still hopeless. This will be addressed in the next
- few months.
+ * The documentation is still hopeless. This will be addressed in the
+ release of 1.10.
STLSoft 1.9 Suspected Issues:
-----------------------------
View
339 NEWS.txt
@@ -2,173 +2,188 @@
STLSoft - News
; Created: 29th March 2002
-; Updated: 6th May 2009
+; Updated: 7th May 2009
============================================================================
News:
- 6th May 2009 - Release of STLSoft 1.9.80
-
- 2nd May 2009 - Release of STLSoft 1.9.79
-
- 27th Apr 2009 - Release of STLSoft 1.9.78
-
- 9th Mar 2009 - Release of STLSoft 1.9.77
-
- 6th Mar 2009 - Release of STLSoft 1.9.76
-
- 26th Feb 2009 - Release of STLSoft 1.9.75
-
- 13th Feb 2009 - Release of STLSoft 1.9.74
-
- 3rd Feb 2009 - Release of STLSoft 1.9.73
-
- 1st Feb 2009 - Release of STLSoft 1.9.72
-
- 28th Jan 2009 - Release of STLSoft 1.9.71
-
- 25th Jan 2009 - Release of STLSoft 1.9.70
-
- 23rd Jan 2009 - Release of STLSoft 1.9.69
-
- 19th Jan 2009 - Release of STLSoft 1.9.68
-
- 17th Jan 2009 - Release of STLSoft 1.9.67
-
- 4th Jan 2009 - Release of STLSoft 1.9.66
-
- 1st Jan 2009 - Release of STLSoft 1.9.65
-
- 28th Dec 2008 - Release of STLSoft 1.9.64
-
- 9th Dec 2008 - Release of STLSoft 1.9.63
-
- 1st Dec 2008 - Release of STLSoft 1.9.62
-
- 19th Nov 2008 - Release of STLSoft 1.9.61
-
- 27th Oct 2008 - Release of STLSoft 1.9.60
-
- 25th Oct 2008 - Release of STLSoft 1.9.59
-
- 16th Oct 2008 - Release of STLSoft 1.9.58
-
- 10th Oct 2008 - Release of STLSoft 1.9.57
-
- 1st Oct 2008 - Release of STLSoft 1.9.56
-
- 29th Sep 2008 - STLSoft website moves over to SourceForge
-
- 27th Sep 2008 - Release of STLSoft 1.9.55
-
- 15th Sep 2008 - Release of STLSoft 1.9.54
-
- 14th Sep 2008 - Release of STLSoft 1.9.53
-
- 11th Sep 2008 - Release of STLSoft 1.9.52
-
- 7th Sep 2008 - Release of STLSoft 1.9.51
-
- 3rd Sep 2008 - Release of STLSoft 1.9.50
-
- 2nd Sep 2008 - Release of STLSoft 1.9.49
-
- 23rd Aug 2008 - Release of STLSoft 1.9.48
-
- 12th Aug 2008 - Release of STLSoft 1.9.47
-
- 11th Aug 2008 - Release of STLSoft 1.9.46
-
- 8th June 2008 - Release of STLSoft 1.9.45
-
- 1st June 2008 - Release of STLSoft 1.9.44
-
- 31st May 2008 - Release of STLSoft 1.9.43
-
- 17th May 2008 - Release of STLSoft 1.9.42
-
- 13th May 2008 - Release of STLSoft 1.9.41
-
- 13th May 2008 - Release of STLSoft 1.9.40
-
- 11th May 2008 - Release of STLSoft 1.9.39
-
- 4th May 2008 - Release of STLSoft 1.9.38
-
- 3rd May 2008 - Release of STLSoft 1.9.37
-
- 30th April 2008 - Release of STLSoft 1.9.36
-
- 29th April 2008 - Release of STLSoft 1.9.35
-
- 25th April 2008 - Release of STLSoft 1.9.34
-
- 25th April 2008 - Release of STLSoft 1.9.33
-
- 22nd April 2008 - Release of STLSoft 1.9.32
-
- 13th April 2008 - Release of STLSoft 1.9.31
-
- 3rd April 2008 - Release of STLSoft 1.9.30
-
- 3rd April 2008 - Release of STLSoft 1.9.29
-
- 24th March 2008 - Release of STLSoft 1.9.28
-
- 17th March 2008 - Release of STLSoft 1.9.27
-
- 15th March 2008 - Release of STLSoft 1.9.26
-
- 9th March 2008 - Release of STLSoft 1.9.25
-
- 8th March 2008 - Release of STLSoft 1.9.24
-
- 20th February 2008 - Release of STLSoft 1.9.23
-
- 8th February 2008 - Release of STLSoft 1.9.22
-
- 5th February 2008 - Release of STLSoft 1.9.21
-
- 3rd February 2008 - Release of STLSoft 1.9.20
-
- 2nd February 2008 - Release of STLSoft 1.9.19
-
- 27th January 2008 - Release of STLSoft 1.9.18
-
- 5th January 2008 - Release of STLSoft 1.9.17
-
- 29th December 2007 - Release of STLSoft 1.9.16
-
- 24th December 2007 - Release of STLSoft 1.9.15
-
- 23rd December 2007 - Release of STLSoft 1.9.14
-
- 20th December 2007 - Release of STLSoft 1.9.13
-
- 19th December 2007 - Release of STLSoft 1.9.12
-
- 17th December 2007 - Release of STLSoft 1.9.11
-
- 10th December 2007 - Release of STLSoft 1.9.10
-
- 19th November 2007 - Release of STLSoft 1.9.9
-
- 18th November 2007 - Release of STLSoft 1.9.8
-
- 16th November 2007 - Release of STLSoft 1.9.7
-
- 25th September 2007 - Release of STLSoft 1.9.6
-
- 4th August 2007 - Release of STLSoft 1.9.5
-
- 2nd August 2007 - Release of STLSoft 1.9.4
-
- 29th July 2007 - Release of STLSoft 1.9.3
-
- 2nd June 2007 - Release of STLSoft 1.9.2
-
- 30th April 2007 - Release of STLSoft 1.9.1 (for Extended STL, vol 1: CD)
+ 7th May 2009 - Release of STLSoft 1.9.81
+
+ 6th May 2009 - Release of STLSoft 1.9.80
+
+ 2nd May 2009 - Release of STLSoft 1.9.79
+
+ 27th Apr 2009 - Release of STLSoft 1.9.78
+
+ 9th Mar 2009 - Release of STLSoft 1.10.1 alpha 10
+ 9th Mar 2009 - Release of STLSoft 1.9.77
+
+ 6th Mar 2009 - Release of STLSoft 1.10.1 alpha 9
+ 6th Mar 2009 - Release of STLSoft 1.9.76
+
+ 26th Feb 2009 - Release of STLSoft 1.10.1 alpha 8
+ 26th Feb 2009 - Release of STLSoft 1.9.75
+
+ 13th Feb 2009 - Release of STLSoft 1.9.74
+
+ 3rd Feb 2009 - Release of STLSoft 1.9.73
+
+ 1st Feb 2009 - Release of STLSoft 1.9.72
+
+ 28th Jan 2009 - Release of STLSoft 1.9.71
+
+ 25th Jan 2009 - Release of STLSoft 1.9.70
+
+ 23rd Jan 2009 - Release of STLSoft 1.9.69
+
+ 19th Jan 2009 - Release of STLSoft 1.9.68
+
+ 17th Jan 2009 - Release of STLSoft 1.9.67
+
+ 4th Jan 2009 - Release of STLSoft 1.9.66
+
+ 1st Jan 2009 - Release of STLSoft 1.10.1 alpha 7
+ 1st Jan 2009 - Release of STLSoft 1.9.65
+
+ 28th Dec 2008 - Release of STLSoft 1.9.64
+
+ 19th Dec 2008 - Release of STLSoft 1.10.1 alpha 6
+
+ 9th Dec 2008 - Release of STLSoft 1.10.1 alpha 5
+ 9th Dec 2008 - Release of STLSoft 1.9.63
+
+ 1st Dec 2008 - Release of STLSoft 1.9.62
+
+ 19th Nov 2008 - Release of STLSoft 1.10.1 alpha 4
+ 19th Nov 2008 - Release of STLSoft 1.9.61
+
+ 29th Oct 2008 - Release of STLSoft 1.10.1 alpha 3
+
+ 27th Oct 2008 - Release of STLSoft 1.10.1 alpha 2
+ 27th Oct 2008 - Release of STLSoft 1.9.60
+
+ 26th Oct 2008 - Release of STLSoft 1.10.1 alpha 1
+
+ 25th Oct 2008 - Release of STLSoft 1.9.59
+
+ 16th Oct 2008 - Release of STLSoft 1.9.58
+
+ 10th Oct 2008 - Release of STLSoft 1.9.57
+
+ 1st Oct 2008 - Release of STLSoft 1.9.56
+
+ 29th Sep 2008 - STLSoft website moves over to SourceForge
+
+ 27th Sep 2008 - Release of STLSoft 1.9.55
+
+ 15th Sep 2008 - Release of STLSoft 1.9.54
+
+ 14th Sep 2008 - Release of STLSoft 1.9.53
+
+ 11th Sep 2008 - Release of STLSoft 1.9.52
+
+ 7th Sep 2008 - Release of STLSoft 1.9.51
+
+ 3rd Sep 2008 - Release of STLSoft 1.9.50
+
+ 2nd Sep 2008 - Release of STLSoft 1.9.49
+
+ 23rd Aug 2008 - Release of STLSoft 1.9.48
+
+ 12th Aug 2008 - Release of STLSoft 1.9.47
+
+ 11th Aug 2008 - Release of STLSoft 1.9.46
+
+ 8th June 2008 - Release of STLSoft 1.9.45
+
+ 1st June 2008 - Release of STLSoft 1.9.44
+
+ 31st May 2008 - Release of STLSoft 1.9.43
+
+ 17th May 2008 - Release of STLSoft 1.9.42
+
+ 13th May 2008 - Release of STLSoft 1.9.41
+
+ 13th May 2008 - Release of STLSoft 1.9.40
+
+ 11th May 2008 - Release of STLSoft 1.9.39
+
+ 4th May 2008 - Release of STLSoft 1.9.38
+
+ 3rd May 2008 - Release of STLSoft 1.9.37
+
+ 30th April 2008 - Release of STLSoft 1.9.36
+
+ 29th April 2008 - Release of STLSoft 1.9.35
+
+ 25th April 2008 - Release of STLSoft 1.9.34
+
+ 25th April 2008 - Release of STLSoft 1.9.33
+
+ 22nd April 2008 - Release of STLSoft 1.9.32
+
+ 13th April 2008 - Release of STLSoft 1.9.31
+
+ 3rd April 2008 - Release of STLSoft 1.9.30
+
+ 3rd April 2008 - Release of STLSoft 1.9.29
+
+ 24th March 2008 - Release of STLSoft 1.9.28
+
+ 17th March 2008 - Release of STLSoft 1.9.27
+
+ 15th March 2008 - Release of STLSoft 1.9.26
+
+ 9th March 2008 - Release of STLSoft 1.9.25
+
+ 8th March 2008 - Release of STLSoft 1.9.24
+
+ 20th February 2008 - Release of STLSoft 1.9.23
+
+ 8th February 2008 - Release of STLSoft 1.9.22
+
+ 5th February 2008 - Release of STLSoft 1.9.21
+
+ 3rd February 2008 - Release of STLSoft 1.9.20
+
+ 2nd February 2008 - Release of STLSoft 1.9.19
+
+ 27th January 2008 - Release of STLSoft 1.9.18
+
+ 5th January 2008 - Release of STLSoft 1.9.17
+
+ 29th December 2007 - Release of STLSoft 1.9.16
+
+ 24th December 2007 - Release of STLSoft 1.9.15
+
+ 23rd December 2007 - Release of STLSoft 1.9.14
+
+ 20th December 2007 - Release of STLSoft 1.9.13
+
+ 19th December 2007 - Release of STLSoft 1.9.12
+
+ 17th December 2007 - Release of STLSoft 1.9.11
+
+ 10th December 2007 - Release of STLSoft 1.9.10
+
+ 19th November 2007 - Release of STLSoft 1.9.9
+
+ 18th November 2007 - Release of STLSoft 1.9.8
+
+ 16th November 2007 - Release of STLSoft 1.9.7
+
+ 25th September 2007 - Release of STLSoft 1.9.6
+
+ 4th August 2007 - Release of STLSoft 1.9.5
+
+ 2nd August 2007 - Release of STLSoft 1.9.4
+
+ 29th July 2007 - Release of STLSoft 1.9.3
+
+ 2nd June 2007 - Release of STLSoft 1.9.2
+
+ 30th April 2007 - Release of STLSoft 1.9.1 (for Extended STL, vol 1: CD)
=============================== End of file ================================
View
7 include/stlsoft/internal/cccap/borland.h
@@ -4,7 +4,10 @@
* Purpose: Compiler feature discrimination for Borland C/C++.
*
* Created: 7th February 2003
- * Updated: 6th May 2009
+ * Updated: 7th May 2009
+ *
+ * Thanks to: markitus82 for pointing out overlooking of support for
+ * __FUNCTION__.
*
* Home: http://stlsoft.org/
*
@@ -58,7 +61,7 @@
# define STLSOFT_VER_H_STLSOFT_CCCAP_BORLAND_MAJOR 3
# define STLSOFT_VER_H_STLSOFT_CCCAP_BORLAND_MINOR 17
# define STLSOFT_VER_H_STLSOFT_CCCAP_BORLAND_REVISION 2
-# define STLSOFT_VER_H_STLSOFT_CCCAP_BORLAND_EDIT 78
+# define STLSOFT_VER_H_STLSOFT_CCCAP_BORLAND_EDIT 79
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
View
12 include/stlsoft/internal/cccap/obsolete.h
@@ -4,11 +4,11 @@
* Purpose: Obsolete
*
* Created: 11th May 2008
- * Updated: 22nd September 2008
+ * Updated: 7th May 2009
*
* Home: http://stlsoft.org/
*
- * Copyright (c) 2008, Matthew Wilson and Synesis Software
+ * Copyright (c) 2008-2009, Matthew Wilson and Synesis Software
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -49,8 +49,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_H_STLSOFT_CCCAP_OBSOLETE_MAJOR 1
# define STLSOFT_VER_H_STLSOFT_CCCAP_OBSOLETE_MINOR 0
-# define STLSOFT_VER_H_STLSOFT_CCCAP_OBSOLETE_REVISION 2
-# define STLSOFT_VER_H_STLSOFT_CCCAP_OBSOLETE_EDIT 2
+# define STLSOFT_VER_H_STLSOFT_CCCAP_OBSOLETE_REVISION 3
+# define STLSOFT_VER_H_STLSOFT_CCCAP_OBSOLETE_EDIT 3
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -69,6 +69,10 @@
# define STLSOFT_CF_FUNCTION_SYMBOL_SUPPORT
#endif /* STLSOFT_PPF_FUNCTION_SYMBOL_SUPPORT */
+#ifdef STLSOFT_PPF_func_SYMBOL_SUPPORT
+# define STLSOFT_CF_func_SYMBOL_SUPPORT
+#endif /* STLSOFT_PPF_func_SYMBOL_SUPPORT */
+
#ifdef STLSOFT_PPF_VARIADIC_MACROS_SUPPORT
# define STLSOFT_CF_SUPPORTS_VARIADIC_MACROS
#endif /* STLSOFT_PPF_VARIADIC_MACROS_SUPPORT */
View
12 include/stlsoft/internal/cccap/sunpro.h
@@ -4,11 +4,13 @@
* Purpose: Compiler feature discrimination for SunPro C / SunPro C++.
*
* Created: 24th April 2008
- * Updated: 4th January 2009
+ * Updated: 7th May 2009
*
- * Thanks: To Jonathan Wakely and Lars Ivar Igesund for help with
+ * Thanks to: Jonathan Wakely and Lars Ivar Igesund for help with
* getting STLSoft (and Pantheios) compatible with Solaris.
*
+ * Austin Ziegler for pointing out __func__ support
+ *
* Home: http://stlsoft.org/
*
* Copyright (c) 2008-2009, Matthew Wilson and Synesis Software
@@ -60,8 +62,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_H_STLSOFT_CCCAP_SUNPRO_MAJOR 1
# define STLSOFT_VER_H_STLSOFT_CCCAP_SUNPRO_MINOR 0
-# define STLSOFT_VER_H_STLSOFT_CCCAP_SUNPRO_REVISION 2
-# define STLSOFT_VER_H_STLSOFT_CCCAP_SUNPRO_EDIT 4
+# define STLSOFT_VER_H_STLSOFT_CCCAP_SUNPRO_REVISION 3
+# define STLSOFT_VER_H_STLSOFT_CCCAP_SUNPRO_EDIT 5
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -116,6 +118,8 @@
/* #define STLSOFT_CF_FUNCTION_SYMBOL_SUPPORT */
+#define STLSOFT_CF_func_SYMBOL_SUPPORT
+
/* Variadic Macros
*
* Feature was buggy at one point, require 5.5 to be safe.
View
31 include/stlsoft/stlsoft.h
@@ -6,7 +6,7 @@
* types.
*
* Created: 15th January 2002
- * Updated: 3rd May 2009
+ * Updated: 7th May 2009
*
* Home: http://stlsoft.org/
*
@@ -53,9 +53,9 @@
/* File version */
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_STLSOFT_H_STLSOFT_MAJOR 3
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_MINOR 20
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 9
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 385
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_MINOR 21
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 1
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 386
#else /* ? STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* # include "./internal/doxygen_defs.h" */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
@@ -244,12 +244,13 @@
# define _STLSOFT_VER_1_9_78 0x01094eff /*!< Version 1.9.78 (27th Apr 2009) */
# define _STLSOFT_VER_1_9_79 0x01094fff /*!< Version 1.9.79 (2nd May 2009) */
# define _STLSOFT_VER_1_9_80 0x010950ff /*!< Version 1.9.80 (5th May 2009) */
+# define _STLSOFT_VER_1_9_81 0x010951ff /*!< Version 1.9.81 (??? May 2009) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _STLSOFT_VER_MAJOR 1
#define _STLSOFT_VER_MINOR 9
-#define _STLSOFT_VER_REVISION 80
-#define _STLSOFT_VER _STLSOFT_VER_1_9_80
+#define _STLSOFT_VER_REVISION 81
+#define _STLSOFT_VER _STLSOFT_VER_1_9_81
/* /////////////////////////////////////////////////////////////////////////
* Basic macros
@@ -300,6 +301,7 @@
* GCC 2.95, 2.96, 3.2, 3.3, 3.4 & 4.0
* Intel C/C++ 6.0, 7.0, 7.1, 8.0, 9.0
* Metrowerks 2.4 & 3.0 (CodeWarrior 7.0 & 8.0)
+ * SunPro 5.9
* Visual C++ 4.2, 5.0, 6.0, 7.0 (.NET), 7.1 (.NET 2003), 8.0
* Watcom C/C++ 11.0, Open Watcom 1.0, 1.1, 1.2, 1.3, 1.4, 1.5
*/
@@ -714,6 +716,23 @@
# pragma message(STLSOFT_COMPILER_VERSION_STRING)
#endif /* STLSOFT_CF_PRAGMA_MESSAGE_SUPPORT */
+
+/* __FUNCTION__ support */
+
+/** \def STLSOFT_FUNCTION_SYMBOL
+ *
+ * The symbol to be used where __FUNCTION__ may be used, taking into account
+ * any compiler-specific alternative forms
+ *
+ * \note Not defined if no appropriate symbol is available
+ */
+
+#if defined(STLSOFT_CF_FUNCTION_SYMBOL_SUPPORT)
+# define STLSOFT_FUNCTION_SYMBOL __FUNCTION__
+#elif defined(STLSOFT_CF_func_SYMBOL_SUPPORT)
+# define STLSOFT_FUNCTION_SYMBOL __func__
+#endif /* __FUNCTION__ or __func__ */
+
/* /////////////////////////////////////////////////////////////////////////
* Sanity checks - 2
*
Please sign in to comment.
Something went wrong with that request. Please try again.