author | Stefan Teleman <stefan.teleman@oracle.com> |
Tue, 10 Feb 2015 11:59:45 -0800 | |
changeset 3758 | cc71a31c59be |
permissions | -rw-r--r-- |
3758
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
1 |
# Internal patch. |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
2 |
--- IlmImf/ImfAutoArray.h 2015-02-01 16:32:21.274048802 -0800 |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
3 |
+++ IlmImf/ImfAutoArray.h 2015-02-01 16:32:54.346820460 -0800 |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
4 |
@@ -46,6 +46,8 @@ |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
5 |
|
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
6 |
#include "OpenEXRConfig.h" |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
7 |
|
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
8 |
+#include <cstring> |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
9 |
+ |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
10 |
namespace Imf { |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
11 |
|
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
12 |
|
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
13 |
@@ -58,7 +60,7 @@ |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
14 |
public: |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
15 |
|
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
16 |
AutoArray (): _data (new T [size]) |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
17 |
- { (void) memset(_data, '\0', size * sizeof(T)); } |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
18 |
+ { (void) std::memset(_data, '\0', size * sizeof(T)); } |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
19 |
|
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
20 |
~AutoArray () {delete [] _data;} |
cc71a31c59be
20021111 openexr fails to build with studio 12.4 fcs
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff
changeset
|
21 |