[teklib-general] teklib: Time utility functions moved to the link library
Timm S. Mueller
tmueller at neoscientists.org
Wed Jan 14 13:36:44 CET 2009
details: http://hg.teklib.org/teklib/rev/6b42e04f32bb
changeset: 230:6b42e04f32bb
user: Timm S. Mueller <tmueller at neoscientists.org>
date: Tue Jan 13 22:50:08 2009 +0100
description:
Time utility functions moved to the link library
diffs (truncated from 671 to 100 lines):
diff -r a64c4234cedf -r 6b42e04f32bb src/date/astro_mod.c
--- a/src/date/astro_mod.c Tue Jan 13 21:29:58 2009 +0100
+++ b/src/date/astro_mod.c Tue Jan 13 22:50:08 2009 +0100
@@ -281,9 +281,9 @@
tmp = *easter;
if(mode)
- TExecAddDate(astro->exec, &tmp, diff, TNULL);
+ TAddDate(&tmp, diff, TNULL);
else
- TExecSubDate(astro->exec, &tmp, diff, TNULL);
+ TSubDate(&tmp, diff, TNULL);
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -387,7 +387,7 @@
TINT d;
dt_makedate(astro, &tmp, 26,11,y, TNULL);
d = 7-TUtilGetWeekDay(astro->util, 26, 11, y);
- TExecAddDate(astro->exec, &tmp, d, TNULL);
+ TAddDate(&tmp, d, TNULL);
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -397,7 +397,7 @@
TINT d;
dt_makedate(astro, &tmp, 26,11,y, TNULL);
d = 4+TUtilGetWeekDay(astro->util, 26, 11, y);
- TExecSubDate(astro->exec, &tmp, d, TNULL);
+ TSubDate(&tmp, d, TNULL);
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -408,7 +408,7 @@
TINT d;
dt_makedate(astro, &tmp, 26,11,y, TNULL);
d = TUtilGetWeekDay(astro->util, 26, 11, y);
- TExecSubDate(astro->exec, &tmp, d, TNULL);
+ TSubDate(&tmp, d, TNULL);
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -424,7 +424,7 @@
else
d = 14-d;
- TExecAddDate(astro->exec, &tmp, d, TNULL);
+ TAddDate(&tmp, d, TNULL);
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -445,7 +445,7 @@
if(d!=0)
d = 7-d;
- TExecAddDate(astro->exec, &tmp, d, TNULL);
+ TAddDate(&tmp, d, TNULL);
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -468,12 +468,12 @@
if(d!=0)
d = 7-d;
- TExecAddDate(astro->exec, &tmp, d, TNULL);
+ TAddDate(&tmp, d, TNULL);
}else
{
dt_makedate(astro, &tmp, 31,3,y, TNULL);
d = TUtilGetWeekDay(astro->util, 31, 3, y);
- TExecSubDate(astro->exec, &tmp, d, TNULL);
+ TSubDate(&tmp, d, TNULL);
}
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
@@ -486,13 +486,12 @@
{
dt_makedate(astro, &tmp, 30,9,y, TNULL);
d = TUtilGetWeekDay(astro->util, 30, 9, y);
- TExecSubDate(astro->exec, &tmp, d, TNULL);
+ TSubDate(&tmp, d, TNULL);
}else
{
dt_makedate(astro, &tmp, 31,10,y, TNULL);
d = TUtilGetWeekDay(astro->util, 31, 10, y);
- TExecSubDate(astro->exec, &tmp, d, TNULL);
-
+ TSubDate(&tmp, d, TNULL);
}
TUtilUnpackDate(astro->util, &tmp, db, TDB_WDAY|TDB_DAY|TDB_MONTH|TDB_YEAR);
}
diff -r a64c4234cedf -r 6b42e04f32bb src/date/tests/datetest.c
--- a/src/date/tests/datetest.c Tue Jan 13 21:29:58 2009 +0100
+++ b/src/date/tests/datetest.c Tue Jan 13 22:50:08 2009 +0100
@@ -10,6 +10,7 @@
#include <stdio.h>
#include <tek/debug.h>
+#include <tek/teklib.h>
#include <tek/inline/exec.h>
More information about the teklib-general
mailing list