diff options
author | sebres <sebres@users.sourceforge.net> | 2017-01-10 22:04:49 (GMT) |
---|---|---|
committer | sebres <sebres@users.sourceforge.net> | 2017-01-10 22:04:49 (GMT) |
commit | c093e76184fc3101487abf86878fcc8e85a77cd9 (patch) | |
tree | 99b2b744d045a8c1c5eae50360e41ee74b987d2a /generic/tclDate.h | |
parent | f70ebac8b8c9c01999150364b4155b0d50911cbc (diff) | |
download | tcl-c093e76184fc3101487abf86878fcc8e85a77cd9.zip tcl-c093e76184fc3101487abf86878fcc8e85a77cd9.tar.gz tcl-c093e76184fc3101487abf86878fcc8e85a77cd9.tar.bz2 |
[temp-commit]: ClockFreeScan back-ported (cherry picked), all tests case passed + several new test-cases for bug fixing implemented here;
environment epoch ported, several fixes for the time zone / tzdata caching ported;
mem-leak fix + memory leak test cases passed
Diffstat (limited to 'generic/tclDate.h')
-rw-r--r-- | generic/tclDate.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/generic/tclDate.h b/generic/tclDate.h index 91e677f..6ba9620 100644 --- a/generic/tclDate.h +++ b/generic/tclDate.h @@ -19,9 +19,6 @@ typedef struct DateInfo { - Tcl_Obj* messages; /* Error messages */ - const char* separatrix; /* String separating messages */ - time_t dateYear; time_t dateMonth; time_t dateDay; @@ -54,6 +51,9 @@ typedef struct DateInfo { time_t *dateRelPointer; int dateDigitCount; + + Tcl_Obj* messages; /* Error messages */ + const char* separatrix; /* String separating messages */ } DateInfo; @@ -74,4 +74,11 @@ MODULE_SCOPE time_t ToSeconds(time_t Hours, time_t Minutes, MODULE_SCOPE int TclClockFreeScan(Tcl_Interp *interp, DateInfo *info); +/* + * Other externals. + */ + +MODULE_SCOPE unsigned long TclEnvEpoch; /* Epoch of the tcl environment + * (if changed with tcl-env). */ + #endif /* _TCLCLOCK_H */ |