ginaccint.bin: ginaccint.bin.cpp
(export CINTSYSDIR=$(CINTSYSDIR); $(MAKE) -f Makefile.makecint PATH=$(PATH):$(CINTSYSDIR))
-TESTS = exam_paranoia.cpp exam_mansamples.cpp
+TESTS = exam_paranoia.cpp exam_mansamples.cpp exam_misc.cpp
EXTRA_DIST = $(man_MANS) $(TESTS)
ginaccint_bin_SOURCES = ginaccint.bin.cpp
man_MANS = ginaccint.1
-TESTS = exam_paranoia.cpp exam_mansamples.cpp
+TESTS = exam_paranoia.cpp exam_mansamples.cpp exam_misc.cpp
EXTRA_DIST = $(man_MANS) $(TESTS)
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
#! ./run_exams --silent
-int result = 0;
+unsigned result = 0;
symbol x("x"), y("y"), z("z");
{
ex a = pow(x,2)-x-2;
const ex generator = pow(cosh(xi),-1);
return generator.diff(xi,n).subs(xi==0);
}
-if (EulerNumber(42) != ex(numeric("-10364622733519612119397957304745185976310201"))) {
+if (EulerNumber(42) != numeric("-10364622733519612119397957304745185976310201")) {
++result;
}
ex f = expand((x*y*z-1)*(x*y*z+3));
--- /dev/null
+#! ./run_exams --silent
+unsigned result = 0;
+{
+ symbol a("a"), b("b");
+ ex e, f;
+ e = pow(a+b,200).expand();
+ f = e.subs(a == -b);
+ if (f != 0)
+ ++result;
+}
+exit(result);
#! ./run_exams --silent
-int result = 0;
+unsigned result = 0;
/*
* Old Cint versions messed up unary and binary operators:
*/