Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitaa0f6e8

Browse files
committed
Add comment marking non-exact time conversion macros.
1 parent9dbd00b commitaa0f6e8

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

‎src/include/utils/timestamp.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
77
* Portions Copyright (c) 1994, Regents of the University of California
88
*
9-
* $PostgreSQL: pgsql/src/include/utils/timestamp.h,v 1.48 2005/07/2103:56:24 momjian Exp $
9+
* $PostgreSQL: pgsql/src/include/utils/timestamp.h,v 1.49 2005/07/2104:48:42 momjian Exp $
1010
*
1111
*-------------------------------------------------------------------------
1212
*/
@@ -61,13 +61,12 @@ typedef struct
6161
#defineMAX_INTERVAL_PRECISION 6
6262

6363
/* in both timestamp.h and ecpg/dt.h */
64-
#defineDAYS_PER_YEAR365.25
64+
#defineDAYS_PER_YEAR365.25/* assumes leap year every four years */
6565
#defineMONTHS_PER_YEAR12
66-
/* average days per month */
67-
#defineDAYS_PER_MONTH30
68-
#defineHOURS_PER_DAY24
66+
#defineDAYS_PER_MONTH30/* assumes exactly 30 days per month */
67+
#defineHOURS_PER_DAY24/* assume no daylight savings time changes */
6968

70-
#defineSECS_PER_DAY86400
69+
#defineSECS_PER_DAY86400/* assumes no leap second */
7170
#defineSECS_PER_HOUR 3600
7271
#defineSECS_PER_MINUTE 60
7372

‎src/interfaces/ecpg/pgtypeslib/dt.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,13 +217,12 @@ do { \
217217
#endif
218218

219219
/* in both timestamp.h and ecpg/dt.h */
220-
#defineDAYS_PER_YEAR365.25
220+
#defineDAYS_PER_YEAR365.25/* assumes leap year every four years */
221221
#defineMONTHS_PER_YEAR12
222-
/* average days per month */
223-
#defineDAYS_PER_MONTH30
224-
#defineHOURS_PER_DAY24
222+
#defineDAYS_PER_MONTH30/* assumes exactly 30 days per month */
223+
#defineHOURS_PER_DAY24/* assume no daylight savings time changes */
225224

226-
#defineSECS_PER_DAY86400
225+
#defineSECS_PER_DAY86400/* assumes no leap second */
227226
#defineSECS_PER_HOUR 3600
228227
#defineSECS_PER_MINUTE 60
229228

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp