diff options
Diffstat (limited to 'stdlib')
| -rw-r--r-- | stdlib/moments.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/stdlib/moments.c b/stdlib/moments.c index 1fadd2e8..bb3d70a9 100644 --- a/stdlib/moments.c +++ b/stdlib/moments.c @@ -50,6 +50,11 @@ PUREFUNC public int32_t Moment$compare(const void *va, const void *vb, const Typ return (a->tv_usec > b->tv_usec) - (a->tv_usec < b->tv_usec); } +CONSTFUNC public bool Moment$is_none(const void *m, const TypeInfo_t*) +{ + return ((Moment_t*)m)->tv_usec < 0; +} + public Moment_t Moment$now(void) { struct timespec ts; @@ -311,6 +316,7 @@ public const TypeInfo_t Moment$info = { .metamethods={ .as_text=Moment$as_text, .compare=Moment$compare, + .is_none=Moment$is_none, }, }; |
