From: Lyes Amazouz Date: 2008-08-21T23:30:52+09:00 Subject: FILE * friom C to ruby with swig ------=_Part_34831_5357955.1219329277581 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello list, I have written a function which prototype is: FILE * getContent (void * objetc, char * code); This function a FILE * to a temporary file it fill with user data, and copy in "code" (with strcpy) some string I warpedd this function with Swig, but when I call it from a Ruby script, I have two problems: 1- The class of the function output in Ruby is , what is this class? I looked for it in the net by without results, Hows can I recover the data from my temporary file with this? 2- when I call this function from a C program, the variable code will contain a string value that the function copy to it from an other variable in internal. and with a C program, the content of the variable code is updated very well. But when I call the wrapped function from a Ruby script, the argument code stays empty (empty string "")? How have to give this argument in such way that it will be modified? thank you -- =========== | Lyes Amazouz | USTHB, Algiers =========== ------=_Part_34831_5357955.1219329277581--