gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp


From: Markus Gothe
Subject: [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp
Date: Fri, 14 Sep 2007 03:10:02 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Markus Gothe <nihilus>  07/09/14 03:10:02

Modified files:
        .              : ChangeLog 
        server/vm      : ASHandlers.cpp 

Log message:
        Fixes for compilation with --enable-strict. i.e. dynamically 
        alloc/delloc char array.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4313&r2=1.4314
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.130&r2=1.131

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4313
retrieving revision 1.4314
diff -u -b -r1.4313 -r1.4314
--- ChangeLog   14 Sep 2007 01:39:31 -0000      1.4313
+++ ChangeLog   14 Sep 2007 03:10:01 -0000      1.4314
@@ -5,7 +5,8 @@
        server/asobj/ConvolutionFilter_as.cpp,
        server/asobj/DropShadowFilter_as.cpp, server/asobj/GlowFilter_as.cpp,
        server/asobj/GradientBevelFilter_as.cpp,
-       server/asobj/GradientGlowFilter_as.cpp
+       server/asobj/GradientGlowFilter_as.cpp,
+       server/vm/ASHandlers.cpp
 
        Fixes for compilation with --enable-strict.
 

Index: server/vm/ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -b -r1.130 -r1.131
--- server/vm/ASHandlers.cpp    12 Sep 2007 05:04:16 -0000      1.130
+++ server/vm/ASHandlers.cpp    14 Sep 2007 03:10:02 -0000      1.131
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-/* $Id: ASHandlers.cpp,v 1.130 2007/09/12 05:04:16 zoulunkai Exp $ */
+/* $Id: ASHandlers.cpp,v 1.131 2007/09/14 03:10:02 nihilus Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -1633,7 +1633,7 @@
     thread.ensureStack(1);
 
     wchar_t i = static_cast<wchar_t> (env.top(0).to_int(env));
-    char str[MB_CUR_MAX + 1];
+    char *str = new char[MB_CUR_MAX + 1];
     memset(str, '\0', MB_CUR_MAX + 1);
     if (wctomb(str, i) == -1)
     {
@@ -1643,6 +1643,7 @@
     {
         env.top(0).set_string(str);
     }
+    delete[] str;
 }
 
 // also known as WaitForFrame2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]