aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/date.h4
-rw-r--r--src/tm.c60
2 files changed, 0 insertions, 64 deletions
diff --git a/src/date.h b/src/date.h
index 615b2bc..6a3f73c 100644
--- a/src/date.h
+++ b/src/date.h
@@ -21,8 +21,4 @@ struct tm *jd_opttm(Janet *argv, int32_t argc, int32_t n);
struct tm *jd_maketm(void);
JANET_CFUN(jd_mktime);
JANET_CFUN(jd_mktime_inplace);
-JANET_CFUN(jd_time_localtime);
-JANET_CFUN(jd_time_localtime_inplace);
-JANET_CFUN(jd_time_utc);
-JANET_CFUN(jd_time_utc_inplace);
JANET_CFUN(jd_strftime);
diff --git a/src/tm.c b/src/tm.c
index 99c7ccc..5f82238 100644
--- a/src/tm.c
+++ b/src/tm.c
@@ -7,12 +7,6 @@ static JanetMethod jd_tm_methods[] = {
// raw mktime, returning time_t
{"mktime", jd_mktime},
{"mktime!", jd_mktime_inplace},
- // shortcut for localtime(mktime)
- {"localtime", jd_time_localtime},
- {"localtime!", jd_time_localtime_inplace},
- // shortcut for gmtime(mktime)
- {"utc", jd_time_utc},
- {"utc!", jd_time_utc_inplace},
{"strftime", jd_strftime},
{NULL, NULL},
};
@@ -279,60 +273,6 @@ JANET_FN(jd_mktime_inplace,
return janet_wrap_abstract(time);
}
-JANET_FN(jd_time_utc,
- "",
- "") {
- janet_arity(argc, 0, 1);
- struct tm *tm = jd_opttm(argv, argc, 0);
- struct tm *nw = jd_maketm();
- time_t t;
- if (tm) {
- *nw = *tm;
- t = mktime(nw);
- } else {
- t = time(NULL);
- }
- *nw = *(gmtime(&t));
- return janet_wrap_abstract(nw);
-}
-
-JANET_FN(jd_time_utc_inplace,
- "",
- "") {
- janet_fixarity(argc, 1);
- struct tm *tm = jd_gettm(argv, 0);
- time_t t = mktime(tm);
- *tm = *(gmtime(&t));
- return janet_wrap_abstract(tm);
-}
-
-JANET_FN(jd_time_localtime,
- "",
- "") {
- janet_arity(argc, 0, 1);
- struct tm *tm = jd_opttm(argv, argc, 0);
- struct tm *nw = jd_maketm();
- time_t t;
- if (tm) {
- *nw = *tm;
- t = mktime(nw);
- } else {
- t = time(NULL);
- }
- *nw = *(localtime(&t));
- return janet_wrap_abstract(nw);
-}
-
-JANET_FN(jd_time_localtime_inplace,
- "",
- "") {
- janet_fixarity(argc, 1);
- struct tm *tm = jd_gettm(argv, 0);
- time_t t = mktime(tm);
- *tm = *(localtime(&t));
- return janet_wrap_abstract(tm);
-}
-
// strftime
struct strftime_format {
const char *keyword;