summaryrefslogtreecommitdiff
path: root/src/KM_tai.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2008-10-06 04:40:02 +0000
committerjhurst <>2008-10-06 04:40:02 +0000
commit34b0ba8aa56c902a013f7ac799e1f64fb31b0a5c (patch)
tree06f2b023c86ee0793862d93fd1fac6e692bcd61d /src/KM_tai.cpp
parent94c656e78912129e3cc1afbb991fe4a2ecf8fdde (diff)
new interface for in-memory metadata packets
Diffstat (limited to 'src/KM_tai.cpp')
-rw-r--r--src/KM_tai.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/KM_tai.cpp b/src/KM_tai.cpp
index 7aa7ada..dca8471 100644
--- a/src/KM_tai.cpp
+++ b/src/KM_tai.cpp
@@ -55,6 +55,7 @@ The libtai source code is in the public domain.
void
caldate_frommjd(Kumu::TAI::caldate* cd, i32_t day)
{
+ assert(cd);
i32_t year, month, yday;
year = day / 146097L;
@@ -101,6 +102,7 @@ static ui32_t montab[12] =
i32_t
caldate_mjd(const Kumu::TAI::caldate* cd)
{
+ assert(cd);
i32_t y, m, d;
d = cd->day - 678882L;
@@ -138,6 +140,7 @@ caldate_mjd(const Kumu::TAI::caldate* cd)
void
caltime_utc(Kumu::TAI::caltime* ct, const Kumu::TAI::tai* t)
{
+ assert(ct&&t);
Kumu::TAI::tai t2 = *t;
ui64_t u;
i32_t s;
@@ -163,6 +166,7 @@ caltime_utc(Kumu::TAI::caltime* ct, const Kumu::TAI::tai* t)
void
caltime_tai(const Kumu::TAI::caltime* ct, Kumu::TAI::tai* t)
{
+ assert(ct&&t);
i32_t day, s;
/* XXX: check for overflow? */