From 1afd0cdc7820d9c3a9ae032ea40545d7d32bf9bf Mon Sep 17 00:00:00 2001 From: Aleksey Veresov 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