@@ -95,7 +95,7 @@ static inline void mpz_upoly_out_str(FILE *file, mpz_upoly_t pol) {
9595 fprintf (file , "]" );
9696}
9797
98- static inline void mpz_param_init (mpz_param_t param ) {
98+ void mpz_param_init (mpz_param_t param ) {
9999 param -> nvars = 0 ;
100100 param -> nsols = 0 ;
101101 mpz_upoly_init (param -> elim , 0 );
@@ -104,7 +104,7 @@ static inline void mpz_param_init(mpz_param_t param) {
104104 param -> cfs = NULL ;
105105}
106106
107- static inline void mpz_param_clear (mpz_param_t param ) {
107+ void mpz_param_clear (mpz_param_t param ) {
108108 mpz_upoly_clear (param -> elim );
109109 mpz_upoly_clear (param -> denom );
110110 if (param -> coords != NULL ) {
@@ -292,7 +292,7 @@ static inline void display_fglm_mpq_matrix(FILE *file, mpq_matfglm_t mat) {
292292 fprintf (file , "\n" );
293293}
294294
295- static inline data_gens_ff_t * allocate_data_gens () {
295+ data_gens_ff_t * allocate_data_gens () {
296296 data_gens_ff_t * gens = (data_gens_ff_t * )(malloc (sizeof (data_gens_ff_t )));
297297 gens -> lens = NULL ;
298298 gens -> exps = NULL ;
@@ -304,7 +304,7 @@ static inline data_gens_ff_t *allocate_data_gens() {
304304 return gens ;
305305}
306306
307- static inline void free_data_gens (data_gens_ff_t * gens ) {
307+ void free_data_gens (data_gens_ff_t * gens ) {
308308 for (long i = 0 ; i < gens -> nvars ; i ++ ) {
309309 free (gens -> vnames [i ]);
310310 }
@@ -5012,8 +5012,8 @@ void msolve_julia(
50125012 /* gens->vnames = var_names; */
50135013 gens -> vnames = (char * * )malloc ((unsigned long )nr_vars * sizeof (char * ));
50145014 for (i = 0 ; i < nr_vars ; ++ i ) {
5015- gens -> vnames [i ] = calloc (( unsigned long ) strlen (var_names [i ]), sizeof (char ));
5016- memcpy (gens -> vnames [i ], var_names [i ], (unsigned long ) strlen (var_names [i ]) * sizeof (char ));
5015+ gens -> vnames [i ] = calloc (strlen (var_names [i ]) + 1 , sizeof (char ));
5016+ memcpy (gens -> vnames [i ], var_names [i ], (strlen (var_names [i ]) + 1 ) * sizeof (char ));
50175017 }
50185018 /* gens->lens = lens; */
50195019 gens -> lens = (int32_t * )malloc ((unsigned long )nr_gens * sizeof (int32_t ));
0 commit comments