[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/libs/kross/ruby
From: Thomas Zander <zander () kde ! org>
Date: 2007-02-18 9:31:42
Message-ID: 1171791102.602114.30633.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 634748 by zander:
Remove GCC-ism and use proper ANSI-C++ style variable-length-array.
M +2 -1 rubyscript.cpp
--- trunk/koffice/libs/kross/ruby/rubyscript.cpp #634747:634748
@@ -171,7 +171,7 @@
//krossdebug(QString("RubyScript::callFunction() ===> %1").arg(STR2CSTR(rb_inspect(self))));
const int rnargs = args.size();
- VALUE rargs[ rnargs ];
+ VALUE *rargs = new VALUE[rnargs];
for(int i = 0; i < rnargs; ++i) {
rargs[i] = RubyType<QVariant>::toVALUE( args[i] );
}
@@ -179,6 +179,7 @@
//VALUE r = rb_eval_string("myFunc()");
VALUE v = rb_funcall2(self, rb_intern(name.toLatin1()), rnargs, rargs);
result = RubyType<QVariant>::toVariant(v);
+ delete[] rargs;
}
ruby_in_eval--;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic