Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Imported upstream 1.9.106

Signed-off-by: Stefan Naewe <stefan.naewe@atlas-elektronik.com>
  • Loading branch information...
commit 40a7a48eae1d86a1188e985482432065a9572d63 1 parent 746925f
Stefan Naewe authored
View
20 CHANGES.txt
@@ -2,7 +2,7 @@
STLSoft - Changes
; Created: 29th March 2002
-; Updated: 27th December 2010
+; Updated: 28th December 2010
============================================================================
@@ -16,6 +16,24 @@ STLSoft - Changes
* *
**************************************
+============================================================================
+
+Changes for 1.9.106 (28th December 2010)
+
+Summary:
+========
+
+ * workaround for Intel compile error
+
+
+Changes:
+========
+
+ STLSoft:
+ ========
+
+ ~ include/winstl/error/exceptions.hpp:
+ ~ workaround for Intel compile error
============================================================================
View
8 HISTORY.txt
@@ -2,11 +2,17 @@
STLSoft - History
; Created: 29th March 2002
-; Updated: 27th December 2010
+; Updated: 28th December 2010
============================================================================
+28th December 2010 - 1.9.106 released
+-------------------------------------
+
+ * workaround for Intel compile error
+
+
27th December 2010 - 1.9.105 released
-------------------------------------
View
12 INSTALL.txt
@@ -2,7 +2,7 @@
STLSoft - Install
; Created: 29th March 2002
-; Updated: 27th December 2010
+; Updated: 28th December 2010
============================================================================
@@ -11,16 +11,16 @@ STLSoft - Install
It is recommended that you define an STLSOFT environment variable.
For example, if you're using UNIX and you install
- to /usr/local/stlsoft/stlsoft-1.9.105 then you should set the environment
- variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.105 in which case the
+ to /usr/local/stlsoft/stlsoft-1.9.106 then you should set the environment
+ variable STLSOFT to /usr/local/stlsoft/stlsoft-1.9.106 in which case the
file stlsoft/stlsoft.h will be located in
$STLSOFT/include/stlsoft/stlsoft.h
Conversely, if you're using Windows and you intall
- to C:\3pty\STLSoft\stlsoft-1.9.105 then you should set the environment
- variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.105 in which case the
+ to C:\3pty\STLSoft\stlsoft-1.9.106 then you should set the environment
+ variable STLSoft to C:\3pty\STLSoft\stlsoft-1.9.106 in which case the
file stlsoft/stlsoft.h will be located in
- C:\3pty\STLSoft\stlsoft-1.9.105\stlsoft\stlsoft.h
+ C:\3pty\STLSoft\stlsoft-1.9.106\stlsoft\stlsoft.h
The makefiles / project files of several other open-source projects expect
this symbol, including:
View
4 NEWS.txt
@@ -2,13 +2,15 @@
STLSoft - News
; Created: 29th March 2002
-; Updated: 27th December 2010
+; Updated: 28th December 2010
============================================================================
News:
+ 28th December 2010 - Release of STLSoft 1.9.106
+
27th December 2010 - Release of STLSoft 1.9.105
22nd November 2010 - Release of STLSoft 1.9.104
View
10 include/stlsoft/filesystem/read_line.hpp
@@ -4,7 +4,7 @@
* Purpose: Definition of stlsoft::read_line() function template.
*
* Created: 2nd January 2007
- * Updated: 9th June 2010
+ * Updated: 28th December 2010
*
* Home: http://stlsoft.org/
*
@@ -52,7 +52,7 @@
# define STLSOFT_VER_STLSOFT_FILESYSTEM_HPP_READ_LINE_MAJOR 2
# define STLSOFT_VER_STLSOFT_FILESYSTEM_HPP_READ_LINE_MINOR 1
# define STLSOFT_VER_STLSOFT_FILESYSTEM_HPP_READ_LINE_REVISION 2
-# define STLSOFT_VER_STLSOFT_FILESYSTEM_HPP_READ_LINE_EDIT 14
+# define STLSOFT_VER_STLSOFT_FILESYSTEM_HPP_READ_LINE_EDIT 15
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -98,13 +98,13 @@ struct read_line_flags
{
enum flags_t
{
- /** Recognises a sole carriage return (<code>'\r'</code>) character as the end-of-line marker */
+ /** Recognises a sole carriage return (<code>'\\r'</code>) character as the end-of-line marker */
recogniseCrAsEOL = 0x0001,
- /** Recognises a sole line feed (<code>'\r'</code>) character as the end-of-line marker */
+ /** Recognises a sole line feed (<code>'\\r'</code>) character as the end-of-line marker */
recogniseLfAsEOL = 0x0002,
/** Recognises the carriage return + line feed sequence (<code>"\r\n"</code>) as the end-of-line marker */
recogniseCrLfAsEOL = 0x0004,
- /** Recognises a sole carriage return (<code>'\r'</code>) character, or a sole line feed (<code>'\r'</code>) character or the carriage return + line feed sequence (<code>"\r\n"</code>) as the end-of-line marker */
+ /** Recognises a sole carriage return (<code>'\\r'</code>) character, or a sole line feed (<code>'\\r'</code>) character or the carriage return + line feed sequence (<code>"\r\n"</code>) as the end-of-line marker */
recogniseAll = (recogniseCrAsEOL | recogniseLfAsEOL | recogniseCrLfAsEOL),
/** Flags mask */
View
11 include/stlsoft/stlsoft.h
@@ -6,7 +6,7 @@
* types.
*
* Created: 15th January 2002
- * Updated: 21st December 2010
+ * Updated: 28th December 2010
*
* Home: http://stlsoft.org/
*
@@ -54,8 +54,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define STLSOFT_VER_STLSOFT_H_STLSOFT_MAJOR 3
# define STLSOFT_VER_STLSOFT_H_STLSOFT_MINOR 23
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 7
-# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 413
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_REVISION 8
+# define STLSOFT_VER_STLSOFT_H_STLSOFT_EDIT 414
#else /* ? STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* # include "./internal/doxygen_defs.h" */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
@@ -268,12 +268,13 @@
# define _STLSOFT_VER_1_9_103 0x010967ff /*!< Version 1.9.103 (20th November 2010) */
# define _STLSOFT_VER_1_9_104 0x010968ff /*!< Version 1.9.104 (22nd November 2010) */
# define _STLSOFT_VER_1_9_105 0x010969ff /*!< Version 1.9.105 (22nd December 2010) */
+# define _STLSOFT_VER_1_9_106 0x01096aff /*!< Version 1.9.106 (28th December 2010) */
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
#define _STLSOFT_VER_MAJOR 1
#define _STLSOFT_VER_MINOR 9
-#define _STLSOFT_VER_REVISION 105
-#define _STLSOFT_VER _STLSOFT_VER_1_9_105
+#define _STLSOFT_VER_REVISION 106
+#define _STLSOFT_VER _STLSOFT_VER_1_9_106
/* /////////////////////////////////////////////////////////////////////////
* Basic macros
View
13 include/winstl/error/exceptions.hpp
@@ -4,7 +4,7 @@
* Purpose: windows_exception class, and its policy class
*
* Created: 19th June 2004
- * Updated: 28th May 2010
+ * Updated: 28th December 2010
*
* Home: http://stlsoft.org/
*
@@ -53,8 +53,8 @@
#ifndef STLSOFT_DOCUMENTATION_SKIP_SECTION
# define WINSTL_VER_WINSTL_ERROR_HPP_EXCEPTIONS_MAJOR 4
# define WINSTL_VER_WINSTL_ERROR_HPP_EXCEPTIONS_MINOR 4
-# define WINSTL_VER_WINSTL_ERROR_HPP_EXCEPTIONS_REVISION 3
-# define WINSTL_VER_WINSTL_ERROR_HPP_EXCEPTIONS_EDIT 61
+# define WINSTL_VER_WINSTL_ERROR_HPP_EXCEPTIONS_REVISION 4
+# define WINSTL_VER_WINSTL_ERROR_HPP_EXCEPTIONS_EDIT 62
#endif /* !STLSOFT_DOCUMENTATION_SKIP_SECTION */
/* /////////////////////////////////////////////////////////////////////////
@@ -287,7 +287,14 @@ class windows_exception
if(0 != format_message(err, NULL, &s))
{
+#if 0
stlsoft_ns_qual(scoped_handle)<char*> scoper(s, format_message_free_buff);
+#else /* ? 0 */
+ // Workaround for Intel compile error
+ void (*pfn)(ws_char_a_t*) = format_message_free_buff;
+
+ stlsoft_ns_qual(scoped_handle)<char*> scoper(s, pfn);
+#endif /* 0 */
return r + ": " + s;
}
Please sign in to comment.
Something went wrong with that request. Please try again.