#include <algorithm>
#include <stdexcept>
#include <string>
-#include <ginac/ginac.h>
+#include "add.h"
+#include "mul.h"
+#include "operators.h"
+#include "power.h"
#include "collect_vargs.h"
#include <cln/integer.h>
#include "smod_helpers.h"
-#include <ginac/ginac.h>
+#include "add.h"
+#include "operators.h"
+#include "power.h"
#include "smod_helpers.h"
namespace GiNaC
#ifndef GINAC_CHINREM_GCD_DIVIDE_IN_Z_P_H
#define GINAC_CHINREM_GCD_DIVIDE_IN_Z_P_H
-#include <ginac/ginac.h>
+#include "ex.h"
namespace GiNaC
{
#include "upoly.hpp"
#include "gcd_euclid.tcc"
#include "smod_helpers.h"
-#include <ginac/ginac.h>
+#include "add.h"
+#include "ex.h"
+#include "operators.h"
+#include "power.h"
+#include "relational.h"
#include "debug.hpp"
namespace GiNaC
#ifndef GINAC_PGCD_EVAL_POINT_FINDER_H
#define GINAC_PGCD_EVAL_POINT_FINDER_H
-#include <ginac/ginac.h>
+#include "operators.h"
#include <set>
namespace GiNaC
+#include "operators.h"
#include "chinrem_gcd.h"
#include <cln/integer.h>
#include "pgcd.h"