Remove Float64_To_F64 and Int64_To_I64
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/82df9f0c Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/82df9f0c Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/82df9f0c Branch: refs/heads/master Commit: 82df9f0c678ad6878fbfdb0b2544abf11fbd39bf Parents: d845e95 Author: Nick Wellnhofer <[email protected]> Authored: Thu Jul 9 15:57:39 2015 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Thu Jul 9 16:34:00 2015 +0200 ---------------------------------------------------------------------- runtime/core/Clownfish/Num.c | 10 ---------- runtime/core/Clownfish/Num.cfh | 6 ------ runtime/core/Clownfish/Test/TestNum.c | 6 +----- 3 files changed, 1 insertion(+), 21 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/82df9f0c/runtime/core/Clownfish/Num.c ---------------------------------------------------------------------- diff --git a/runtime/core/Clownfish/Num.c b/runtime/core/Clownfish/Num.c index 3dad95d..d05b66e 100644 --- a/runtime/core/Clownfish/Num.c +++ b/runtime/core/Clownfish/Num.c @@ -108,11 +108,6 @@ Float64_Set_Value_IMP(Float64 *self, double value) { self->value = value; } -double -Float64_To_F64_IMP(Float64 *self) { - return self->value; -} - int64_t Float64_To_I64_IMP(Float64 *self) { if (self->value < -POW_2_63 || self->value >= POW_2_63) { @@ -202,11 +197,6 @@ Int64_To_F64_IMP(Integer64 *self) { return (double)self->value; } -int64_t -Int64_To_I64_IMP(Integer64 *self) { - return self->value; -} - bool Int64_To_Bool_IMP(Integer64 *self) { return self->value != 0; http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/82df9f0c/runtime/core/Clownfish/Num.cfh ---------------------------------------------------------------------- diff --git a/runtime/core/Clownfish/Num.cfh b/runtime/core/Clownfish/Num.cfh index 0b4b368..fc0e91b 100644 --- a/runtime/core/Clownfish/Num.cfh +++ b/runtime/core/Clownfish/Num.cfh @@ -43,9 +43,6 @@ final class Clownfish::Float64 { public int64_t To_I64(Float64 *self); - public double - To_F64(Float64 *self); - /** Evaluate the number in a boolean context. Returns true if it is * non-zero. */ @@ -93,9 +90,6 @@ final class Clownfish::Integer64 nickname Int64 { int64_t Get_Value(Integer64 *self); - public int64_t - To_I64(Integer64 *self); - public double To_F64(Integer64 *self); http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/82df9f0c/runtime/core/Clownfish/Test/TestNum.c ---------------------------------------------------------------------- diff --git a/runtime/core/Clownfish/Test/TestNum.c b/runtime/core/Clownfish/Test/TestNum.c index 8947d2e..d2a3938 100644 --- a/runtime/core/Clownfish/Test/TestNum.c +++ b/runtime/core/Clownfish/Test/TestNum.c @@ -67,10 +67,6 @@ test_accessors(TestBatchRunner *runner) { TEST_TRUE(runner, Float64_To_I64(f64) == 1, "Float64_To_I64"); - got64 = Float64_To_F64(f64); - TEST_TRUE(runner, *(int64_t*)&got64 == *(int64_t*)&wanted64, - "Float64_To_F64"); - Int64_Set_Value(i64, INT64_MIN); TEST_TRUE(runner, Int64_Get_Value(i64) == INT64_MIN, "I64 Set_Value Get_Value"); @@ -206,7 +202,7 @@ test_Mimic(TestBatchRunner *runner) { void TestNum_Run_IMP(TestNum *self, TestBatchRunner *runner) { - TestBatchRunner_Plan(runner, (TestBatch*)self, 60); + TestBatchRunner_Plan(runner, (TestBatch*)self, 59); test_To_String(runner); test_accessors(runner); test_Equals_and_Compare_To(runner);
