From 291b9695368ada660678b334a7d73fd70ada1fb8 Mon Sep 17 00:00:00 2001 From: Pixel Date: Wed, 2 May 2001 20:38:57 +0000 Subject: Pouet --- lib/scalaires.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lib/scalaires.c') diff --git a/lib/scalaires.c b/lib/scalaires.c index b9af70a..5dd6bb1 100644 --- a/lib/scalaires.c +++ b/lib/scalaires.c @@ -137,21 +137,21 @@ char *rat_to_string(rationnel rat, int first) switch(display) { case DEC: if (rat.denom==1) - sprintf(temp,"%d", rat.num); + sprintf(temp,"%qd", rat.num); else - sprintf(temp,"%d/%d", rat.num, rat.denom); + sprintf(temp,"%qd/%qd", rat.num, rat.denom); break; case HEX: if (rat.denom==1) - sprintf(temp,"0x%x", rat.num); + sprintf(temp,"0x%qx", rat.num); else - sprintf(temp,"0x%x/0x%x", rat.num, rat.denom); + sprintf(temp,"0x%qx/0x%qx", rat.num, rat.denom); break; case OCT: if (rat.denom==1) - sprintf(temp,"0%o", rat.num); + sprintf(temp,"0%qo", rat.num); else - sprintf(temp,"0%o/0%o", rat.num, rat.denom); + sprintf(temp,"0%qo/0%qo", rat.num, rat.denom); break; case FLT: sprintf(temp,"%g", rat_to_double(rat)); -- cgit v1.2.3