From f044d0b04cb99b29bd68aa3f9da61d90bec952fa Mon Sep 17 00:00:00 2001 From: ploc <ploc@041b043f-8d7c-46b2-b46e-ef0dd855326e> Date: Fri, 23 May 2014 07:36:07 +0000 Subject: [PATCH] Convertion operators --- include/conv.c | 3 +++ include/conv.h | 3 +++ include/conv.lusi | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 include/conv.c create mode 100644 include/conv.h create mode 100644 include/conv.lusi diff --git a/include/conv.c b/include/conv.c new file mode 100644 index 00000000..ff2cfb20 --- /dev/null +++ b/include/conv.c @@ -0,0 +1,3 @@ +int real_to_int (double in1) { return (int)in1; } + +double int_to_real (int in1) { return (double)in1; } diff --git a/include/conv.h b/include/conv.h new file mode 100644 index 00000000..a8ff2e4f --- /dev/null +++ b/include/conv.h @@ -0,0 +1,3 @@ +int real_to_int (double in1); + +double int_to_real (int in1); diff --git a/include/conv.lusi b/include/conv.lusi new file mode 100644 index 00000000..20e15aea --- /dev/null +++ b/include/conv.lusi @@ -0,0 +1,2 @@ +function real_to_int (in1: real) returns (out: int) prototype C; +function int_to_real (in1: int) returns (out: real) prototype C; -- GitLab