60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
#define CLF_ASSEMBLE_SECONDS (1 << 30) /* assemble localSeconds (and seconds at end) */
#define CLF_HAVEDATE (CLF_DAYOFMONTH|CLF_MONTH|CLF_YEAR)
#define CLF_DATE (CLF_JULIANDAY | CLF_DAYOFMONTH | CLF_DAYOFYEAR | \
CLF_MONTH | CLF_YEAR | CLF_ISO8601YEAR | \
CLF_DAYOFWEEK | CLF_ISO8601WEAK)
#define TCL_MIN_SECONDS -0x00F0000000000000L
#define TCL_MAX_SECONDS 0x00F0000000000000L
#define TCL_INV_SECONDS (TCL_MIN_SECONDS-1)
/*
* Enumeration of the string literals used in [clock]
*/
typedef enum ClockLiteral {
|
|
|
|
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
#define CLF_ASSEMBLE_SECONDS (1 << 30) /* assemble localSeconds (and seconds at end) */
#define CLF_HAVEDATE (CLF_DAYOFMONTH|CLF_MONTH|CLF_YEAR)
#define CLF_DATE (CLF_JULIANDAY | CLF_DAYOFMONTH | CLF_DAYOFYEAR | \
CLF_MONTH | CLF_YEAR | CLF_ISO8601YEAR | \
CLF_DAYOFWEEK | CLF_ISO8601WEAK)
#define TCL_MIN_SECONDS -0x00F0000000000000LL
#define TCL_MAX_SECONDS 0x00F0000000000000LL
#define TCL_INV_SECONDS (TCL_MIN_SECONDS-1)
/*
* Enumeration of the string literals used in [clock]
*/
typedef enum ClockLiteral {
|