cinvoke-dev
[Top][All Lists]
Advanced

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

Re: [cinvoke-dev] Question: cinv.string_to_chararray lua binding


From: Shmuel Zeigerman
Subject: Re: [cinvoke-dev] Question: cinv.string_to_chararray lua binding
Date: Thu, 03 Aug 2006 20:02:33 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060729 SeaMonkey/1.0.4

This patch should help:

cinvoke_lua.c, line 1295.
-  lua_settable(l, 1);
+  lua_settable(l, -3);

Arjen P. de Vries wrote:

I was trying to use cinvoke, and first experiment worked fine,
but now I want to call a function with parameter char** and have not
been successful so far.

I ended up doing:
  require("cinvoke_lua")
  c = cinv.string_to_chararray("Test", true)
  print("c[1] = " .. c[1])

which gives the error message:
  lua: attempt to index a string value
  stack traceback:
          [C]: in function 'string_to_chararray'
          t.lua:2: in main chunk
          [C]: ?

Am I doing something wrong?





reply via email to

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