1.1 --- a/lemon/lp_glpk.cc Sat Mar 01 20:07:29 2008 +0000
1.2 +++ b/lemon/lp_glpk.cc Sat Mar 01 20:09:40 2008 +0000
1.3 @@ -64,12 +64,12 @@
1.4 LEMON_glp(add_rows)(lp, LEMON_glp(get_num_rows)(glp.lp));
1.5 LEMON_glp(add_cols)(lp, LEMON_glp(get_num_cols)(glp.lp));
1.6 int len;
1.7 - int ind[1+LEMON_glp(get_num_cols)(glp.lp)];
1.8 - Value val[1+LEMON_glp(get_num_cols)(glp.lp)];
1.9 + std::vector<int> ind(1+LEMON_glp(get_num_cols)(glp.lp));
1.10 + std::vector<Value> val(1+LEMON_glp(get_num_cols)(glp.lp));
1.11 for (int i=1;i<=LEMON_glp(get_num_rows)(glp.lp);++i)
1.12 {
1.13 - len=LEMON_glp(get_mat_row)(glp.lp,i,ind,val);
1.14 - LEMON_glp(set_mat_row)(lp, i,len,ind,val);
1.15 + len=LEMON_glp(get_mat_row)(glp.lp,i,&*ind.begin(),&*val.begin());
1.16 + LEMON_glp(set_mat_row)(lp, i,len,&*ind.begin(),&*val.begin());
1.17 LEMON_glp(set_row_bnds)(lp,i,
1.18 LEMON_glp(get_row_type)(glp.lp,i),
1.19 LEMON_glp(get_row_lb)(glp.lp,i),