aboutsummaryrefslogtreecommitdiff
path: root/taia_less.c
diff options
context:
space:
mode:
Diffstat (limited to 'taia_less.c')
-rw-r--r--taia_less.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/taia_less.c b/taia_less.c
new file mode 100644
index 0000000..2d889c8
--- /dev/null
+++ b/taia_less.c
@@ -0,0 +1,12 @@
+#include "taia.h"
+
+/* XXX: breaks tai encapsulation */
+
+int taia_less(const struct taia *t,const struct taia *u)
+{
+ if (t->sec.x < u->sec.x) return 1;
+ if (t->sec.x > u->sec.x) return 0;
+ if (t->nano < u->nano) return 1;
+ if (t->nano > u->nano) return 0;
+ return t->atto < u->atto;
+}