diff options
| -rw-r--r-- | rat2int.c | 22 | 
1 files changed, 11 insertions, 11 deletions
| @@ -5,9 +5,11 @@   * David Bremner. bremner@unb.ca   *   */ -static char rcsid[]="$Id: rat2int.c 2055 2006-04-03 19:41:14Z bremner $"; +  #include <stdlib.h>  #include <stdio.h> +#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; | 
