From eb07aaeebae9b77efdd71f6f4c1d4c62dc2de6d7 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 26 Jul 2021 16:27:15 -0300 Subject: get rat2int compiling with modern lrs and gcc --- rat2int.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/rat2int.c b/rat2int.c index 24c7ade..6a95e57 100644 --- a/rat2int.c +++ b/rat2int.c @@ -5,9 +5,11 @@ * David Bremner. bremner@unb.ca * */ -static char rcsid[]="$Id: rat2int.c 2055 2006-04-03 19:41:14Z bremner $"; + #include #include +#include "process_args.h" +#include "ine_io.h" #ifndef LRSMP #error This file only compiles with LRSMP @@ -16,12 +18,14 @@ static char rcsid[]="$Id: rat2int.c 2055 2006-04-03 19:41:14Z bremner $"; #include "lrsmp.h" #include "rat2int.h" -static long int m,n,type; +static int m,n,type; #define MP_DIGITS 1000L static void lcm3(lrs_mp a,lrs_mp b,lrs_mp c); +static void mul_row(lrs_mp *N, lrs_mp *D, lrs_mp l, int offset); +static void div_row(lrs_mp *N, lrs_mp *D, lrs_mp g, int offset); - +int main(int argc, char **argv) { @@ -98,10 +102,8 @@ static void lcm3(lrs_mp a,lrs_mp b,lrs_mp c) } -mul_row(N,D,l,offset) - lrs_mp *N,*D; - lrs_mp l; - int offset; +static void +mul_row(lrs_mp *N, lrs_mp *D, lrs_mp l, int offset) { lrs_mp factor,scratch; int j; @@ -120,10 +122,8 @@ mul_row(N,D,l,offset) } -div_row(N,D,g,offset) - lrs_mp *N,*D; - lrs_mp g; - int offset; +static void +div_row(lrs_mp *N, lrs_mp *D, lrs_mp g, int offset) { lrs_mp scratch; int j; -- cgit v1.2.3