From 444e9b6e7cbe3f6b8968a275ddc6fe49c94d552e Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 28 Dec 2021 10:10:04 +1100 Subject: [PATCH] oceani: remove to_int to_float to_mpq These aren't used. Remove them. Signed-off-by: NeilBrown --- csrc/oceani.mdc | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/csrc/oceani.mdc b/csrc/oceani.mdc index c687fdd..4b1b32a 100644 --- a/csrc/oceani.mdc +++ b/csrc/oceani.mdc @@ -763,13 +763,6 @@ possibly for order. For now, values might need to be duplicated and freed, though eventually such manipulations will be better integrated into the language. -Rather than requiring every numeric type to support all numeric -operations (add, multiply, etc), we allow types to be able to present -as one of a few standard types: integer, float, and fraction. The -existence of these conversion functions eventually enable types to -determine if they are compatible with other types, though such types -have not yet been implemented. - Named type are stored in a simple linked list. Objects of each type are "values" which are often passed around by value. @@ -805,9 +798,6 @@ which might be reported in error messages. int (*test)(struct type *type, struct value *val); void (*free)(struct type *type, struct value *val); void (*free_type)(struct type *t); - long long (*to_int)(struct value *v); - double (*to_float)(struct value *v); - int (*to_mpq)(mpq_t *q, struct value *v); ## type functions union { ## type union fields -- 2.43.0