From 1afd0cdc7820d9c3a9ae032ea40545d7d32bf9bf Mon Sep 17 00:00:00 2001
From: Aleksey Veresov <aleksey@veresov.pro>
Date: Tue, 5 Jan 2021 22:16:50 +0300
Subject: String type added.

---
 include/csx.h | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'include')

diff --git a/include/csx.h b/include/csx.h
index 8d1e8f0..20f31fd 100644
--- a/include/csx.h
+++ b/include/csx.h
@@ -5,12 +5,15 @@
 typedef void *(csx_list_fn)(void *head, ...);
 void *csx_list(void *head, ...);
 
-typedef void *(csx_dot_fn)(void *a, void *b, void *c, ...);
-void *csx_dot(void *a, void *b, void *c, ...);
+typedef void *(csx_pair_fn)(void *a, void *b, void *c, ...);
+void *csx_pair(void *a, void *b, void *c, ...);
 
 typedef int *(csx_int_fn)(int num);
 int *csx_int(int num);
 
+typedef double *(csx_float_fn)(double num);
+double *csx_float(double num);
+
 void *csx_run(void *expression);
 
 typedef void *(*csx_base_data)(void *arg);
@@ -18,7 +21,7 @@ csx_base_data *csx_base(csx_base_data base);
 
 char *csx_name(const char *name);
 
-void *csx_str(const char *str);
+char *csx_str(const char *str);
 
 
 #endif
-- 
cgit v1.2.3