summaryrefslogtreecommitdiff
path: root/include/scalaires.h
diff options
context:
space:
mode:
authorbiouman <biouman>2001-05-01 12:08:10 +0000
committerbiouman <biouman>2001-05-01 12:08:10 +0000
commit78dcc3729881bb6b3937da195bc070ca96cb049b (patch)
tree147429ecf5a9419745d5496cb011d0cc33a22532 /include/scalaires.h
parent655f3b2663b9909656b896cf47ad949b4e9644a8 (diff)
*** empty log message ***
Diffstat (limited to 'include/scalaires.h')
-rw-r--r--include/scalaires.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/include/scalaires.h b/include/scalaires.h
index a13b96a..fcd0b00 100644
--- a/include/scalaires.h
+++ b/include/scalaires.h
@@ -6,13 +6,18 @@ typedef struct {
unsigned int denom;
} rationnel;
-rationnel rat_constr_zero(void); /* renvoie 0 */
+typedef enum typedisplay {
+ HEX,
+ DEC,
+ OCT,
+ FLT
+} typedisplay;
+extern typedisplay display;
+rationnel rat_constr_zero(void); /* renvoie 0 */
rationnel rat_constr(int num, int denom); /* cree une fraction */
-
rationnel rat_constr_from_double(double flt); /* cree une fraction a partir d un double */
-
void rat_destruct(rationnel rat); /* destructeur */
double rat_to_double(rationnel rat); /* obtention du double correspondant a un rationnel */
rationnel rat_addition(rationnel rat1, rationnel rat2); /* addition */