From 0c32a26c9a43b2d45968b9ac59b8916c1d4092d1 Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Sat, 2 Jan 2021 19:24:13 +0300 Subject: . --- include/csx.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 include/csx.h (limited to 'include/csx.h') diff --git a/include/csx.h b/include/csx.h new file mode 100644 index 0000000..90d18c2 --- /dev/null +++ b/include/csx.h @@ -0,0 +1,19 @@ +#ifndef CSX_INCLUDED +#define CSX_INCLUDED + + +typedef void *(csx_list_fn)(void *head, ...); +void *csx_list(void *head, ...); + +typedef int *(csx_num_fn)(int num); +int *csx_num(int num); + +void *csx_eval(void *expression); + +typedef void *(csx_base_data)(void *arg); +void *csx_base(csx_base_data base); + +char *csx_name(const char *name); + + +#endif -- cgit v1.2.3