summaryrefslogtreecommitdiff
path: root/lib/scalaires.c
diff options
context:
space:
mode:
authorPixel <Pixel>2001-05-01 17:24:59 +0000
committerPixel <Pixel>2001-05-01 17:24:59 +0000
commitb44d595ac1be31d01c568b0bd0386a1c60715ac6 (patch)
treed83d43d8f580c1b0f08155e3341f5e6378dfe2c9 /lib/scalaires.c
parent759be422fcf0fcca5a91b01e5ed7f752d95f0f8d (diff)
Plop
Diffstat (limited to 'lib/scalaires.c')
-rw-r--r--lib/scalaires.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/scalaires.c b/lib/scalaires.c
index 49c243f..e805b7c 100644
--- a/lib/scalaires.c
+++ b/lib/scalaires.c
@@ -117,7 +117,7 @@ rationnel rat_division(rationnel rat1, rationnel rat2)
}
-char *rat_to_string(rationnel rat)
+char *rat_to_string(rationnel rat, int first)
{
static char resultat[128];
char temp[64];
@@ -126,9 +126,15 @@ char *rat_to_string(rationnel rat)
if (rat.num<0) {
rat.num=-rat.num;
- strcat(resultat,"-");
+ if (first) {
+ strcat(resultat,"-");
+ } else {
+ strcat(resultat,"- ");
+ }
} else {
- strcat(resultat,"+");
+ if (!first) {
+ strcat(resultat,"+ ");
+ }
}
switch(display) {