[Compbench-devel] CompBenchmarks++/CBM-PI CBM.pm, 1.4, 1.5 CBM_wrap.cxx, 1.4, 1.5
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2007-01-10 20:27:10
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv25704 Modified Files: CBM.pm CBM_wrap.cxx Log Message: Many changes in API. Index: CBM.pm =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/CBM.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CBM.pm 4 Jan 2007 19:47:11 -0000 1.4 --- CBM.pm 10 Jan 2007 20:27:00 -0000 1.5 *************** *** 201,204 **** --- 201,205 ---- *Tested = *CBMc::CBMPackage_Tested; *Benchmarked = *CBMc::CBMPackage_Benchmarked; + *resetContext = *CBMc::CBMPackage_resetContext; *display = *CBMc::CBMPackage_display; *System = *CBMc::CBMPackage_System; *************** *** 425,428 **** --- 426,430 ---- *UO_force = *CBMc::UO_force; *UO_verbose = *CBMc::UO_verbose; + *UO_fatal = *CBMc::UO_fatal; my %__cbmSystem_hash; Index: CBM_wrap.cxx =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/CBM_wrap.cxx,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CBM_wrap.cxx 4 Jan 2007 19:47:11 -0000 1.4 --- CBM_wrap.cxx 10 Jan 2007 20:27:00 -0000 1.5 *************** *** 1907,1910 **** --- 1907,1932 ---- + SWIGCLASS_STATIC int _wrap_UO_fatal_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) { + MAGIC_PPERL + { + int val; + int res = SWIG_AsVal_int SWIG_PERL_CALL_ARGS_2(sv, &val); + if (!SWIG_IsOK(res)) { + SWIG_exception_fail(SWIG_ArgError(res), "in variable '""UO_fatal""' of type '""int""'"); + } + UO_fatal = static_cast<int >(val); + } + fail: + return 1; + } + + + SWIGCLASS_STATIC int _wrap_UO_fatal_get(pTHX_ SV *sv, MAGIC *SWIGUNUSEDPARM(mg)) { + MAGIC_PPERL + sv_setsv(sv,SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast<int >(UO_fatal))) ; + return 1; + } + + SWIGCLASS_STATIC int _wrap_cbmSystem_set(pTHX_ SV* sv, MAGIC * SWIGUNUSEDPARM(mg)) { MAGIC_PPERL *************** *** 3711,3714 **** --- 3733,3765 ---- + XS(_wrap_CBMPackage_resetContext) { + { + CBMPackage *arg1 = (CBMPackage *) 0 ; + int result; + void *argp1 = 0 ; + int res1 = 0 ; + int argvi = 0; + dXSARGS; + + if ((items < 1) || (items > 1)) { + SWIG_croak("Usage: CBMPackage_resetContext(self);"); + } + res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_CBMPackage, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CBMPackage_resetContext" "', argument " "1"" of type '" "CBMPackage *""'"); + } + arg1 = reinterpret_cast<CBMPackage * >(argp1); + result = (int)(arg1)->resetContext(); + + ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast<int >(result)); argvi++ ; + + XSRETURN(argvi); + fail: + + SWIG_croak_null(); + } + } + + XS(_wrap_CBMPackage_display) { { *************** *** 6470,6473 **** --- 6521,6525 ---- { "CBMc::UO_force", MAGIC_CLASS _wrap_UO_force_set, MAGIC_CLASS _wrap_UO_force_get,0 }, { "CBMc::UO_verbose", MAGIC_CLASS _wrap_UO_verbose_set, MAGIC_CLASS _wrap_UO_verbose_get,0 }, + { "CBMc::UO_fatal", MAGIC_CLASS _wrap_UO_fatal_set, MAGIC_CLASS _wrap_UO_fatal_get,0 }, { "CBMc::cbmSystem", MAGIC_CLASS _wrap_cbmSystem_set, MAGIC_CLASS _wrap_cbmSystem_get,&SWIGTYPE_p_CBMSystem }, {0,0,0,0} *************** *** 6516,6519 **** --- 6568,6572 ---- {"CBMc::CBMSystemLinux_processor_number", _wrap_CBMSystemLinux_processor_number}, {"CBMc::delete_CBMSystemLinux", _wrap_delete_CBMSystemLinux}, + {"CBMc::CBMPackage_resetContext", _wrap_CBMPackage_resetContext}, {"CBMc::CBMPackage_display", _wrap_CBMPackage_display}, {"CBMc::CBMPackage_System", _wrap_CBMPackage_System}, |