From ba0091b0ec87d0e19649e45934ec0408efe4a4a7 Mon Sep 17 00:00:00 2001 From: Kevin Kofler Date: Fri, 22 Nov 2024 19:39:55 +0100 Subject: [PATCH] Avoid add_constraint symbol conflict. include/auxiliary.h (remove_constraint, add_constraint): Use #define to rename these to less generic names (daqp_aux_remove_constraint and daqp_aux_add_constraint), to work around a symbol conflict with other solvers (in particular, with lp_solve). --- include/auxiliary.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/auxiliary.h b/include/auxiliary.h index 4f35de1..5b18528 100644 --- a/include/auxiliary.h +++ b/include/auxiliary.h @@ -8,7 +8,9 @@ extern "C" { #include "types.h" #include "constants.h" +#define remove_constraint daqp_aux_remove_constraint void remove_constraint(DAQPWorkspace* work, const int rm_ind); +#define add_constraint daqp_aux_add_constraint void add_constraint(DAQPWorkspace *work, const int add_ind, c_float lam); void compute_primal_and_fval(DAQPWorkspace *work); int add_infeasible(DAQPWorkspace *work);