summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-20 23:40:39 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-20 23:40:39 -0800
commitb9b4014c02f36f5b468283ed6ef64783146306cf (patch)
tree3b5054d4a63e9014981c079ef52f2bb776b41885 /eval.c
parentda6ce99db9ac21b417262f5d23e605aee391b70e (diff)
downloadtxr-b9b4014c02f36f5b468283ed6ef64783146306cf.tar.gz
txr-b9b4014c02f36f5b468283ed6ef64783146306cf.tar.bz2
txr-b9b4014c02f36f5b468283ed6ef64783146306cf.zip
* lib.c (broken_down_time_list): New static function.
(time_fields_local, time_fields_utc): New functions. * lib.h (time_fields_local, time_fields_utc): Declared. * eval.c (eval_init): Intern time_fields_local and time_fields_utc as intrinsic functions. * txr.1: Documented.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index f57a6f78..e43bd2cc 100644
--- a/eval.c
+++ b/eval.c
@@ -2665,6 +2665,8 @@ void eval_init(void)
reg_fun(intern(lit("time-usec"), user_package), func_n0(time_sec_usec));
reg_fun(intern(lit("time-string-local"), user_package), func_n2(time_string_local));
reg_fun(intern(lit("time-string-utc"), user_package), func_n2(time_string_utc));
+ reg_fun(intern(lit("time-fields-local"), user_package), func_n1(time_fields_local));
+ reg_fun(intern(lit("time-fields-utc"), user_package), func_n1(time_fields_utc));
reg_fun(intern(lit("make-time"), user_package), func_n7(make_time));
reg_fun(intern(lit("make-time-utc"), user_package), func_n7(make_time_utc));