summaryrefslogtreecommitdiff
path: root/lib/scalaires.c
diff options
context:
space:
mode:
authorPixel <Pixel>2001-05-02 20:38:57 +0000
committerPixel <Pixel>2001-05-02 20:38:57 +0000
commit291b9695368ada660678b334a7d73fd70ada1fb8 (patch)
treeea9fc82b719ae2e04c74835f9d5c9e0918e33c99 /lib/scalaires.c
parent31b517695a5b42e05148aa204fb669efca09dc07 (diff)
Pouet
Diffstat (limited to 'lib/scalaires.c')
-rw-r--r--lib/scalaires.c12
1 files changed, 6 insertions, 6 deletions
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));