Author: coolo Date: Tue Nov 13 18:44:21 2007 New Revision: 7800 URL: http://svn.opensuse.org/viewcvs/zypp?rev=7800&view=rev Log: fixing ruby bindings Modified: trunk/sat-solver/bindings/satsolver.i Modified: trunk/sat-solver/bindings/satsolver.i URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/bindings/satsolver.i?rev=7800&r1=7799&r2=7800&view=diff ============================================================================== --- trunk/sat-solver/bindings/satsolver.i (original) +++ trunk/sat-solver/bindings/satsolver.i Tue Nov 13 18:44:21 2007 @@ -25,20 +25,14 @@ %} -/*%typemap(ruby, in) FILE* { - Check_Type($input, T_FILE); - $1 = RFILE($input)->fptr; - -}*/ +#if defined(SWIGRUBY) +%typemap(in) FILE* { + OpenFile *fptr; -#ifdef SWIG<Ruby> -FILE * { - OpenFile *fptr; - - Check_Type($input, T_FILE); - GetOpenFile($input, fptr); - /*rb_io_check_writable(fptr);*/ - $1 = GetReadFile(fptr); + Check_Type($input, T_FILE); + GetOpenFile($input, fptr); + /*rb_io_check_writable(fptr);*/ + $1 = GetReadFile(fptr); } #endif @@ -260,7 +254,7 @@ %nodefaultdtor Repo; %extend Repo { - const char *name() { return repo_name($self); } + /* const char *name() { return repo_name($self); } */ void each_solvable() { -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org