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},
|