Another pgindent run with lib typedefs added.
This commit is contained in:
parent
166300f318
commit
15d3f9f6b7
@ -10,7 +10,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/access/transam/xact.c,v 1.183 2004/08/29 05:06:40 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/access/transam/xact.c,v 1.184 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.167 2004/08/29 16:34:47 tgl Exp $
|
* $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.168 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -2484,9 +2484,9 @@ got_record:;
|
|||||||
/*
|
/*
|
||||||
* Allocate or enlarge readRecordBuf as needed. To avoid useless
|
* Allocate or enlarge readRecordBuf as needed. To avoid useless
|
||||||
* small increases, round its size to a multiple of BLCKSZ, and make
|
* small increases, round its size to a multiple of BLCKSZ, and make
|
||||||
* sure it's at least 4*BLCKSZ to start with. (That is enough for
|
* sure it's at least 4*BLCKSZ to start with. (That is enough for all
|
||||||
* all "normal" records, but very large commit or abort records might
|
* "normal" records, but very large commit or abort records might need
|
||||||
* need more space.)
|
* more space.)
|
||||||
*/
|
*/
|
||||||
if (total_len > readRecordBufSize)
|
if (total_len > readRecordBufSize)
|
||||||
{
|
{
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/commands/dbcommands.c,v 1.142 2004/08/29 21:08:47 tgl Exp $
|
* $PostgreSQL: pgsql/src/backend/commands/dbcommands.c,v 1.143 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -1117,14 +1117,16 @@ dbase_redo(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
xl_dbase_create_rec *xlrec = (xl_dbase_create_rec *) XLogRecGetData(record);
|
xl_dbase_create_rec *xlrec = (xl_dbase_create_rec *) XLogRecGetData(record);
|
||||||
char *dst_path = xlrec->src_path + strlen(xlrec->src_path) + 1;
|
char *dst_path = xlrec->src_path + strlen(xlrec->src_path) + 1;
|
||||||
struct stat st;
|
struct stat st;
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
char buf[2 * MAXPGPATH + 100];
|
char buf[2 * MAXPGPATH + 100];
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Our theory for replaying a CREATE is to forcibly drop the target
|
* Our theory for replaying a CREATE is to forcibly drop the
|
||||||
* subdirectory if present, then re-copy the source data. This
|
* target subdirectory if present, then re-copy the source data.
|
||||||
* may be more work than needed, but it is simple to implement.
|
* This may be more work than needed, but it is simple to
|
||||||
|
* implement.
|
||||||
*/
|
*/
|
||||||
if (stat(dst_path, &st) == 0 && S_ISDIR(st.st_mode))
|
if (stat(dst_path, &st) == 0 && S_ISDIR(st.st_mode))
|
||||||
{
|
{
|
||||||
@ -1135,6 +1137,7 @@ dbase_redo(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copy this subdirectory to the new location
|
* Copy this subdirectory to the new location
|
||||||
*
|
*
|
||||||
@ -1164,7 +1167,10 @@ dbase_redo(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
{
|
{
|
||||||
xl_dbase_drop_rec *xlrec = (xl_dbase_drop_rec *) XLogRecGetData(record);
|
xl_dbase_drop_rec *xlrec = (xl_dbase_drop_rec *) XLogRecGetData(record);
|
||||||
|
|
||||||
/* Drop pages for this database that are in the shared buffer cache */
|
/*
|
||||||
|
* Drop pages for this database that are in the shared buffer
|
||||||
|
* cache
|
||||||
|
*/
|
||||||
DropBuffers(xlrec->db_id);
|
DropBuffers(xlrec->db_id);
|
||||||
|
|
||||||
if (!rmtree(xlrec->dir_path, true))
|
if (!rmtree(xlrec->dir_path, true))
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/commands/tablespace.c,v 1.10 2004/08/29 21:08:47 tgl Exp $
|
* $PostgreSQL: pgsql/src/backend/commands/tablespace.c,v 1.11 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -444,7 +444,8 @@ DropTableSpace(DropTableSpaceStmt *stmt)
|
|||||||
tablespacename);
|
tablespacename);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Remove the pg_tablespace tuple (this will roll back if we fail below)
|
* Remove the pg_tablespace tuple (this will roll back if we fail
|
||||||
|
* below)
|
||||||
*/
|
*/
|
||||||
simple_heap_delete(rel, &tuple->t_self);
|
simple_heap_delete(rel, &tuple->t_self);
|
||||||
|
|
||||||
@ -598,8 +599,8 @@ remove_tablespace_directories(Oid tablespaceoid, bool redo)
|
|||||||
/*
|
/*
|
||||||
* Okay, try to remove the symlink. We must however deal with the
|
* Okay, try to remove the symlink. We must however deal with the
|
||||||
* possibility that it's a directory instead of a symlink --- this
|
* possibility that it's a directory instead of a symlink --- this
|
||||||
* could happen during WAL replay (see TablespaceCreateDbspace),
|
* could happen during WAL replay (see TablespaceCreateDbspace), and
|
||||||
* and it is also the normal case on Windows.
|
* it is also the normal case on Windows.
|
||||||
*/
|
*/
|
||||||
if (lstat(location, &st) == 0 && S_ISDIR(st.st_mode))
|
if (lstat(location, &st) == 0 && S_ISDIR(st.st_mode))
|
||||||
{
|
{
|
||||||
@ -959,8 +960,8 @@ tblspc_redo(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
char *linkloc;
|
char *linkloc;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Attempt to coerce target directory to safe permissions. If this
|
* Attempt to coerce target directory to safe permissions. If
|
||||||
* fails, it doesn't exist or has the wrong owner.
|
* this fails, it doesn't exist or has the wrong owner.
|
||||||
*/
|
*/
|
||||||
if (chmod(location, 0700) != 0)
|
if (chmod(location, 0700) != 0)
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/commands/vacuum.c,v 1.289 2004/08/29 05:06:41 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/commands/vacuum.c,v 1.290 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -1704,10 +1704,10 @@ repair_frag(VRelStats *vacrelstats, Relation onerel,
|
|||||||
if (!(tuple.t_data->t_infomask & HEAP_XMIN_COMMITTED))
|
if (!(tuple.t_data->t_infomask & HEAP_XMIN_COMMITTED))
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* There cannot be another concurrently running VACUUM.
|
* There cannot be another concurrently running VACUUM. If
|
||||||
* If the tuple had been moved in by a previous VACUUM,
|
* the tuple had been moved in by a previous VACUUM, the
|
||||||
* the visibility check would have set XMIN_COMMITTED. If
|
* visibility check would have set XMIN_COMMITTED. If the
|
||||||
* the tuple had been moved in by the currently running
|
* tuple had been moved in by the currently running
|
||||||
* VACUUM, the loop would have been terminated. We had
|
* VACUUM, the loop would have been terminated. We had
|
||||||
* elog(ERROR, ...) here, but as we are testing for a
|
* elog(ERROR, ...) here, but as we are testing for a
|
||||||
* can't-happen condition, Assert() seems more
|
* can't-happen condition, Assert() seems more
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/commands/variable.c,v 1.101 2004/08/29 05:06:41 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/commands/variable.c,v 1.102 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -270,6 +270,7 @@ assign_timezone(const char *value, bool doit, GucSource source)
|
|||||||
CStringGetDatum(val),
|
CStringGetDatum(val),
|
||||||
ObjectIdGetDatum(InvalidOid),
|
ObjectIdGetDatum(InvalidOid),
|
||||||
Int32GetDatum(-1)));
|
Int32GetDatum(-1)));
|
||||||
|
|
||||||
pfree(val);
|
pfree(val);
|
||||||
if (interval->month != 0)
|
if (interval->month != 0)
|
||||||
{
|
{
|
||||||
@ -284,6 +285,7 @@ assign_timezone(const char *value, bool doit, GucSource source)
|
|||||||
{
|
{
|
||||||
/* Here we change from SQL to Unix sign convention */
|
/* Here we change from SQL to Unix sign convention */
|
||||||
CTimeZone = -interval->time;
|
CTimeZone = -interval->time;
|
||||||
|
|
||||||
HasCTZSet = true;
|
HasCTZSet = true;
|
||||||
}
|
}
|
||||||
pfree(interval);
|
pfree(interval);
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/optimizer/plan/planner.c,v 1.174 2004/08/29 05:06:44 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/optimizer/plan/planner.c,v 1.175 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -431,8 +431,8 @@ preprocess_expression(Query *parse, Node *expr, int kind)
|
|||||||
/*
|
/*
|
||||||
* If it's a qual or havingQual, convert it to implicit-AND format.
|
* If it's a qual or havingQual, convert it to implicit-AND format.
|
||||||
* (We don't want to do this before eval_const_expressions, since the
|
* (We don't want to do this before eval_const_expressions, since the
|
||||||
* latter would be unable to simplify a top-level AND correctly.
|
* latter would be unable to simplify a top-level AND correctly. Also,
|
||||||
* Also, SS_process_sublinks expects explicit-AND format.)
|
* SS_process_sublinks expects explicit-AND format.)
|
||||||
*/
|
*/
|
||||||
if (kind == EXPRKIND_QUAL)
|
if (kind == EXPRKIND_QUAL)
|
||||||
expr = (Node *) make_ands_implicit((Expr *) expr);
|
expr = (Node *) make_ands_implicit((Expr *) expr);
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/port/win32/socket.c,v 1.4 2004/08/29 05:06:46 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/port/win32/socket.c,v 1.5 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/storage/lmgr/s_lock.c,v 1.30 2004/08/29 05:06:48 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/storage/lmgr/s_lock.c,v 1.31 2004/08/30 02:54:38 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -237,7 +237,6 @@ tas_dummy() /* really means: extern int tas(slock_t
|
|||||||
asm("nop");
|
asm("nop");
|
||||||
}
|
}
|
||||||
#endif /* __sparc || __sparc__ */
|
#endif /* __sparc || __sparc__ */
|
||||||
|
|
||||||
#endif /* not __GNUC__ */
|
#endif /* not __GNUC__ */
|
||||||
#endif /* HAVE_SPINLOCKS */
|
#endif /* HAVE_SPINLOCKS */
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/storage/smgr/md.c,v 1.110 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/storage/smgr/md.c,v 1.111 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -737,9 +737,9 @@ mdsync(void)
|
|||||||
* may seem a bit unclean -- md calling smgr? But it's really
|
* may seem a bit unclean -- md calling smgr? But it's really
|
||||||
* the best solution. It ensures that the open file reference
|
* the best solution. It ensures that the open file reference
|
||||||
* isn't permanently leaked if we get an error here. (You may
|
* isn't permanently leaked if we get an error here. (You may
|
||||||
* say "but an unreferenced SMgrRelation is still a leak!"
|
* say "but an unreferenced SMgrRelation is still a leak!" Not
|
||||||
* Not really, because the only case in which a checkpoint is
|
* really, because the only case in which a checkpoint is done
|
||||||
* done by a process that isn't about to shut down is in the
|
* by a process that isn't about to shut down is in the
|
||||||
* bgwriter, and it will periodically do smgrcloseall(). This
|
* bgwriter, and it will periodically do smgrcloseall(). This
|
||||||
* fact justifies our not closing the reln in the success path
|
* fact justifies our not closing the reln in the success path
|
||||||
* either, which is a good thing since in non-bgwriter cases
|
* either, which is a good thing since in non-bgwriter cases
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/storage/smgr/smgr.c,v 1.80 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/storage/smgr/smgr.c,v 1.81 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -339,8 +339,8 @@ smgrcreate(SMgrRelation reln, bool isTemp, bool isRedo)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Make a non-transactional XLOG entry showing the file creation.
|
* Make a non-transactional XLOG entry showing the file creation. It's
|
||||||
* It's non-transactional because we should replay it whether the
|
* non-transactional because we should replay it whether the
|
||||||
* transaction commits or not; if not, the file will be dropped at
|
* transaction commits or not; if not, the file will be dropped at
|
||||||
* abort time.
|
* abort time.
|
||||||
*/
|
*/
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/date.c,v 1.102 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/date.c,v 1.103 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/datetime.c,v 1.133 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/datetime.c,v 1.134 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -666,6 +666,7 @@ j2day(int date)
|
|||||||
unsigned int day;
|
unsigned int day;
|
||||||
|
|
||||||
day = date;
|
day = date;
|
||||||
|
|
||||||
day += 1;
|
day += 1;
|
||||||
day %= 7;
|
day %= 7;
|
||||||
|
|
||||||
@ -1609,6 +1610,7 @@ DetermineLocalTimeZone(struct pg_tm * tm)
|
|||||||
if (!IS_VALID_JULIAN(tm->tm_year, tm->tm_mon, tm->tm_mday))
|
if (!IS_VALID_JULIAN(tm->tm_year, tm->tm_mon, tm->tm_mday))
|
||||||
goto overflow;
|
goto overflow;
|
||||||
date = date2j(tm->tm_year, tm->tm_mon, tm->tm_mday) - UNIX_EPOCH_JDATE;
|
date = date2j(tm->tm_year, tm->tm_mon, tm->tm_mday) - UNIX_EPOCH_JDATE;
|
||||||
|
|
||||||
day = ((pg_time_t) date) *86400;
|
day = ((pg_time_t) date) *86400;
|
||||||
if (day / 86400 != date)
|
if (day / 86400 != date)
|
||||||
goto overflow;
|
goto overflow;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* -----------------------------------------------------------------------
|
/* -----------------------------------------------------------------------
|
||||||
* formatting.c
|
* formatting.c
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.77 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.78 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* Portions Copyright (c) 1999-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1999-2004, PostgreSQL Global Development Group
|
||||||
@ -3556,6 +3556,7 @@ NUM_prepare_locale(NUMProc *Np)
|
|||||||
*/
|
*/
|
||||||
if (lconv->decimal_point && *lconv->decimal_point)
|
if (lconv->decimal_point && *lconv->decimal_point)
|
||||||
Np->decimal = lconv->decimal_point;
|
Np->decimal = lconv->decimal_point;
|
||||||
|
|
||||||
else
|
else
|
||||||
Np->decimal = ".";
|
Np->decimal = ".";
|
||||||
|
|
||||||
@ -3579,6 +3580,7 @@ NUM_prepare_locale(NUMProc *Np)
|
|||||||
Np->L_negative_sign = "-";
|
Np->L_negative_sign = "-";
|
||||||
Np->L_positive_sign = "+";
|
Np->L_positive_sign = "+";
|
||||||
Np->decimal = ".";
|
Np->decimal = ".";
|
||||||
|
|
||||||
Np->L_thousands_sep = ",";
|
Np->L_thousands_sep = ",";
|
||||||
Np->L_currency_symbol = " ";
|
Np->L_currency_symbol = " ";
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/nabstime.c,v 1.125 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/nabstime.c,v 1.126 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -816,6 +816,7 @@ tintervalin(PG_FUNCTION_ARGS)
|
|||||||
t2;
|
t2;
|
||||||
|
|
||||||
interval = (TimeInterval) palloc(sizeof(TimeIntervalData));
|
interval = (TimeInterval) palloc(sizeof(TimeIntervalData));
|
||||||
|
|
||||||
if (istinterval(intervalstr, &t1, &t2) == 0)
|
if (istinterval(intervalstr, &t1, &t2) == 0)
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
(errcode(ERRCODE_INVALID_DATETIME_FORMAT),
|
(errcode(ERRCODE_INVALID_DATETIME_FORMAT),
|
||||||
@ -824,6 +825,7 @@ tintervalin(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
if (t1 == INVALID_ABSTIME || t2 == INVALID_ABSTIME)
|
if (t1 == INVALID_ABSTIME || t2 == INVALID_ABSTIME)
|
||||||
interval ->status = T_INTERVAL_INVAL; /* undefined */
|
interval ->status = T_INTERVAL_INVAL; /* undefined */
|
||||||
|
|
||||||
else
|
else
|
||||||
interval ->status = T_INTERVAL_VALID;
|
interval ->status = T_INTERVAL_VALID;
|
||||||
|
|
||||||
@ -878,6 +880,7 @@ tintervalrecv(PG_FUNCTION_ARGS)
|
|||||||
interval = (TimeInterval) palloc(sizeof(TimeIntervalData));
|
interval = (TimeInterval) palloc(sizeof(TimeIntervalData));
|
||||||
|
|
||||||
interval ->status = pq_getmsgint(buf, sizeof(interval->status));
|
interval ->status = pq_getmsgint(buf, sizeof(interval->status));
|
||||||
|
|
||||||
if (!(interval->status == T_INTERVAL_INVAL ||
|
if (!(interval->status == T_INTERVAL_INVAL ||
|
||||||
interval->status == T_INTERVAL_VALID))
|
interval->status == T_INTERVAL_VALID))
|
||||||
ereport(ERROR,
|
ereport(ERROR,
|
||||||
@ -1017,6 +1020,7 @@ mktinterval(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
if (t1 == INVALID_ABSTIME || t2 == INVALID_ABSTIME)
|
if (t1 == INVALID_ABSTIME || t2 == INVALID_ABSTIME)
|
||||||
interval ->status = T_INTERVAL_INVAL;
|
interval ->status = T_INTERVAL_INVAL;
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
interval ->status = T_INTERVAL_VALID;
|
interval ->status = T_INTERVAL_VALID;
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
* Copyright (c) 1998-2004, PostgreSQL Global Development Group
|
* Copyright (c) 1998-2004, PostgreSQL Global Development Group
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/numeric.c,v 1.78 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/numeric.c,v 1.79 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/selfuncs.c,v 1.164 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/selfuncs.c,v 1.165 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/adt/timestamp.c,v 1.112 2004/08/29 05:06:49 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/adt/timestamp.c,v 1.113 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -173,6 +173,7 @@ timestamp_recv(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
timestamp = (Timestamp) pq_getmsgint64(buf);
|
timestamp = (Timestamp) pq_getmsgint64(buf);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
timestamp = (Timestamp) pq_getmsgfloat8(buf);
|
timestamp = (Timestamp) pq_getmsgfloat8(buf);
|
||||||
#endif
|
#endif
|
||||||
@ -416,6 +417,7 @@ timestamptz_recv(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
timestamp = (TimestampTz) pq_getmsgint64(buf);
|
timestamp = (TimestampTz) pq_getmsgint64(buf);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
timestamp = (TimestampTz) pq_getmsgfloat8(buf);
|
timestamp = (TimestampTz) pq_getmsgfloat8(buf);
|
||||||
#endif
|
#endif
|
||||||
@ -578,6 +580,7 @@ interval_recv(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
interval ->time = pq_getmsgint64(buf);
|
interval ->time = pq_getmsgint64(buf);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
interval ->time = pq_getmsgfloat8(buf);
|
interval ->time = pq_getmsgfloat8(buf);
|
||||||
#endif
|
#endif
|
||||||
@ -687,12 +690,15 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
/* YEAR TO MONTH */
|
/* YEAR TO MONTH */
|
||||||
else if (range == (INTERVAL_MASK(YEAR) | INTERVAL_MASK(MONTH)))
|
else if (range == (INTERVAL_MASK(YEAR) | INTERVAL_MASK(MONTH)))
|
||||||
interval ->time = 0;
|
interval ->time = 0;
|
||||||
|
|
||||||
else if (range == INTERVAL_MASK(DAY))
|
else if (range == INTERVAL_MASK(DAY))
|
||||||
{
|
{
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
interval ->time = (((int) (interval->time / INT64CONST(86400000000)))
|
interval ->time = (((int) (interval->time / INT64CONST(86400000000)))
|
||||||
* INT64CONST(86400000000));
|
* INT64CONST(86400000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
interval ->time = (((int) (interval->time / 86400)) * 86400);
|
interval ->time = (((int) (interval->time / 86400)) * 86400);
|
||||||
#endif
|
#endif
|
||||||
@ -707,11 +713,13 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
day = (interval->time / INT64CONST(86400000000));
|
day = (interval->time / INT64CONST(86400000000));
|
||||||
interval ->time -= (day * INT64CONST(86400000000));
|
interval ->time -= (day * INT64CONST(86400000000));
|
||||||
interval ->time = ((interval->time / INT64CONST(3600000000))
|
interval ->time = ((interval->time / INT64CONST(3600000000))
|
||||||
*INT64CONST(3600000000));
|
*INT64CONST(3600000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
TMODULO(interval->time, day, 86400.0);
|
TMODULO(interval->time, day, 86400.0);
|
||||||
interval ->time = (((int) (interval->time / 3600)) * 3600.0);
|
interval ->time = (((int) (interval->time / 3600)) * 3600.0);
|
||||||
@ -727,11 +735,13 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
hour = (interval->time / INT64CONST(3600000000));
|
hour = (interval->time / INT64CONST(3600000000));
|
||||||
interval ->time -= (hour * INT64CONST(3600000000));
|
interval ->time -= (hour * INT64CONST(3600000000));
|
||||||
interval ->time = ((interval->time / INT64CONST(60000000))
|
interval ->time = ((interval->time / INT64CONST(60000000))
|
||||||
*INT64CONST(60000000));
|
*INT64CONST(60000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
TMODULO(interval->time, hour, 3600.0);
|
TMODULO(interval->time, hour, 3600.0);
|
||||||
interval ->time = (((int) (interval->time / 60)) * 60);
|
interval ->time = (((int) (interval->time / 60)) * 60);
|
||||||
@ -747,9 +757,11 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
minute = (interval->time / INT64CONST(60000000));
|
minute = (interval->time / INT64CONST(60000000));
|
||||||
interval ->time -= (minute * INT64CONST(60000000));
|
interval ->time -= (minute * INT64CONST(60000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
TMODULO(interval->time, minute, 60.0);
|
TMODULO(interval->time, minute, 60.0);
|
||||||
/* interval->time = (int)(interval->time); */
|
/* interval->time = (int)(interval->time); */
|
||||||
@ -760,9 +772,11 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
INTERVAL_MASK(HOUR)))
|
INTERVAL_MASK(HOUR)))
|
||||||
{
|
{
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
interval ->time = ((interval->time / INT64CONST(3600000000))
|
interval ->time = ((interval->time / INT64CONST(3600000000))
|
||||||
*INT64CONST(3600000000));
|
*INT64CONST(3600000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
interval ->time = (((int) (interval->time / 3600)) * 3600);
|
interval ->time = (((int) (interval->time / 3600)) * 3600);
|
||||||
#endif
|
#endif
|
||||||
@ -773,9 +787,11 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
INTERVAL_MASK(MINUTE)))
|
INTERVAL_MASK(MINUTE)))
|
||||||
{
|
{
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
interval ->time = ((interval->time / INT64CONST(60000000))
|
interval ->time = ((interval->time / INT64CONST(60000000))
|
||||||
*INT64CONST(60000000));
|
*INT64CONST(60000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
interval ->time = (((int) (interval->time / 60)) * 60);
|
interval ->time = (((int) (interval->time / 60)) * 60);
|
||||||
#endif
|
#endif
|
||||||
@ -786,6 +802,7 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
INTERVAL_MASK(MINUTE) |
|
INTERVAL_MASK(MINUTE) |
|
||||||
INTERVAL_MASK(SECOND)))
|
INTERVAL_MASK(SECOND)))
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
/* HOUR TO MINUTE */
|
/* HOUR TO MINUTE */
|
||||||
else if (range == (INTERVAL_MASK(HOUR) |
|
else if (range == (INTERVAL_MASK(HOUR) |
|
||||||
INTERVAL_MASK(MINUTE)))
|
INTERVAL_MASK(MINUTE)))
|
||||||
@ -798,11 +815,13 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
day = (interval->time / INT64CONST(86400000000));
|
day = (interval->time / INT64CONST(86400000000));
|
||||||
interval ->time -= (day * INT64CONST(86400000000));
|
interval ->time -= (day * INT64CONST(86400000000));
|
||||||
interval ->time = ((interval->time / INT64CONST(60000000))
|
interval ->time = ((interval->time / INT64CONST(60000000))
|
||||||
*INT64CONST(60000000));
|
*INT64CONST(60000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
TMODULO(interval->time, day, 86400.0);
|
TMODULO(interval->time, day, 86400.0);
|
||||||
interval ->time = (((int) (interval->time / 60)) * 60);
|
interval ->time = (((int) (interval->time / 60)) * 60);
|
||||||
@ -821,9 +840,11 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
day = (interval->time / INT64CONST(86400000000));
|
day = (interval->time / INT64CONST(86400000000));
|
||||||
interval ->time -= (day * INT64CONST(86400000000));
|
interval ->time -= (day * INT64CONST(86400000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
TMODULO(interval->time, day, 86400.0);
|
TMODULO(interval->time, day, 86400.0);
|
||||||
#endif
|
#endif
|
||||||
@ -840,9 +861,11 @@ AdjustIntervalForTypmod(Interval *interval, int32 typmod)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
interval ->month = 0;
|
interval ->month = 0;
|
||||||
|
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
hour = (interval->time / INT64CONST(3600000000));
|
hour = (interval->time / INT64CONST(3600000000));
|
||||||
interval ->time -= (hour * INT64CONST(3600000000));
|
interval ->time -= (hour * INT64CONST(3600000000));
|
||||||
|
|
||||||
#else
|
#else
|
||||||
TMODULO(interval->time, hour, 3600.0);
|
TMODULO(interval->time, hour, 3600.0);
|
||||||
#endif
|
#endif
|
||||||
@ -1113,6 +1136,7 @@ tm2timestamp(struct pg_tm * tm, fsec_t fsec, int *tzp, Timestamp *result)
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
date = date2j(tm->tm_year, tm->tm_mon, tm->tm_mday) - POSTGRES_EPOCH_JDATE;
|
date = date2j(tm->tm_year, tm->tm_mon, tm->tm_mday) - POSTGRES_EPOCH_JDATE;
|
||||||
|
|
||||||
time = time2t(tm->tm_hour, tm->tm_min, tm->tm_sec, fsec);
|
time = time2t(tm->tm_hour, tm->tm_min, tm->tm_sec, fsec);
|
||||||
#ifdef HAVE_INT64_TIMESTAMP
|
#ifdef HAVE_INT64_TIMESTAMP
|
||||||
*result = (date *INT64CONST(86400000000)) +time;
|
*result = (date *INT64CONST(86400000000)) +time;
|
||||||
@ -1890,6 +1914,7 @@ timestamp_pl_interval(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
if (TIMESTAMP_NOT_FINITE(timestamp))
|
if (TIMESTAMP_NOT_FINITE(timestamp))
|
||||||
result = timestamp;
|
result = timestamp;
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (span->month != 0)
|
if (span->month != 0)
|
||||||
@ -1968,6 +1993,7 @@ timestamptz_pl_interval(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
if (TIMESTAMP_NOT_FINITE(timestamp))
|
if (TIMESTAMP_NOT_FINITE(timestamp))
|
||||||
result = timestamp;
|
result = timestamp;
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (span->month != 0)
|
if (span->month != 0)
|
||||||
@ -3279,9 +3305,9 @@ timestamp_part(PG_FUNCTION_ARGS)
|
|||||||
case DTK_CENTURY:
|
case DTK_CENTURY:
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* centuries AD, c>0: year in [ (c-1)*100+1 : c*100
|
* centuries AD, c>0: year in [ (c-1)*100+1 : c*100 ]
|
||||||
* ] centuries BC, c<0: year in [ c*100 :
|
* centuries BC, c<0: year in [ c*100 : (c+1)*100-1
|
||||||
* (c+1)*100-1 ] there is no number 0 century.
|
* ] there is no number 0 century.
|
||||||
*/
|
*/
|
||||||
if (tm->tm_year > 0)
|
if (tm->tm_year > 0)
|
||||||
result = ((tm->tm_year + 99) / 100);
|
result = ((tm->tm_year + 99) / 100);
|
||||||
@ -3827,6 +3853,7 @@ timestamp2timestamptz(Timestamp timestamp)
|
|||||||
|
|
||||||
if (TIMESTAMP_NOT_FINITE(timestamp))
|
if (TIMESTAMP_NOT_FINITE(timestamp))
|
||||||
result = timestamp;
|
result = timestamp;
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (timestamp2tm(timestamp, NULL, tm, &fsec, NULL) !=0)
|
if (timestamp2tm(timestamp, NULL, tm, &fsec, NULL) !=0)
|
||||||
@ -3861,6 +3888,7 @@ timestamptz_timestamp(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
if (TIMESTAMP_NOT_FINITE(timestamp))
|
if (TIMESTAMP_NOT_FINITE(timestamp))
|
||||||
result = timestamp;
|
result = timestamp;
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (timestamp2tm(timestamp, &tz, tm, &fsec, &tzn) !=0)
|
if (timestamp2tm(timestamp, &tz, tm, &fsec, &tzn) !=0)
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/fmgr/fmgr.c,v 1.82 2004/08/29 04:12:53 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/fmgr/fmgr.c,v 1.83 2004/08/30 02:54:39 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -300,7 +300,10 @@ fmgr_info_C_lang(Oid functionId, FmgrInfo *finfo, HeapTuple procedureTuple)
|
|||||||
*probinstring;
|
*probinstring;
|
||||||
void *libraryhandle;
|
void *libraryhandle;
|
||||||
|
|
||||||
/* Get prosrc and probin strings (link symbol and library filename) */
|
/*
|
||||||
|
* Get prosrc and probin strings (link symbol and library
|
||||||
|
* filename)
|
||||||
|
*/
|
||||||
prosrcattr = SysCacheGetAttr(PROCOID, procedureTuple,
|
prosrcattr = SysCacheGetAttr(PROCOID, procedureTuple,
|
||||||
Anum_pg_proc_prosrc, &isnull);
|
Anum_pg_proc_prosrc, &isnull);
|
||||||
if (isnull)
|
if (isnull)
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
*
|
*
|
||||||
* 1999/1/15 Tatsuo Ishii
|
* 1999/1/15 Tatsuo Ishii
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c,v 1.4 2003/11/29 22:40:08 pgsql Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c,v 1.5 2004/08/30 02:54:40 momjian Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* can be used in either frontend or backend */
|
/* can be used in either frontend or backend */
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c,v 1.9 2004/08/29 04:12:58 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c,v 1.10 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
* Written by Peter Eisentraut <peter_e@gmx.net>.
|
* Written by Peter Eisentraut <peter_e@gmx.net>.
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.234 2004/08/29 05:06:51 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.235 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*--------------------------------------------------------------------
|
*--------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/utils/resowner/resowner.c,v 1.6 2004/08/29 05:06:51 momjian Exp $
|
* $PostgreSQL: pgsql/src/backend/utils/resowner/resowner.c,v 1.7 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/bin/pgevent/pgevent.c,v 1.2 2004/08/29 05:06:54 momjian Exp $
|
* $PostgreSQL: pgsql/src/bin/pgevent/pgevent.c,v 1.3 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/include/commands/dbcommands.h,v 1.34 2004/08/29 21:08:47 tgl Exp $
|
* $PostgreSQL: pgsql/src/include/commands/dbcommands.h,v 1.35 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/include/commands/tablespace.h,v 1.4 2004/08/29 21:08:47 tgl Exp $
|
* $PostgreSQL: pgsql/src/include/commands/tablespace.h,v 1.5 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/include/utils/builtins.h,v 1.249 2004/08/29 05:06:58 momjian Exp $
|
* $PostgreSQL: pgsql/src/include/utils/builtins.h,v 1.250 2004/08/30 02:54:40 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -124,8 +124,8 @@ int
|
|||||||
PGTYPESdate_dayofweek(date dDate)
|
PGTYPESdate_dayofweek(date dDate)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Sunday: 0 Monday: 1 Tuesday: 2 Wednesday: 3 Thursday:
|
* Sunday: 0 Monday: 1 Tuesday: 2 Wednesday: 3 Thursday: 4
|
||||||
* 4 Friday: 5 Saturday: 6
|
* Friday: 5 Saturday: 6
|
||||||
*/
|
*/
|
||||||
return (int) (dDate + date2j(2000, 1, 1) + 1) % 7;
|
return (int) (dDate + date2j(2000, 1, 1) + 1) % 7;
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/keywords.c,v 1.65 2004/08/29 04:13:11 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/keywords.c,v 1.66 2004/08/30 02:54:41 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -364,8 +364,9 @@ ScanKeywordLookup(char *text)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Apply an ASCII-only downcasing. We must not use tolower() since it
|
* Apply an ASCII-only downcasing. We must not use tolower()
|
||||||
* may produce the wrong translation in some locales (eg, Turkish).
|
* since it may produce the wrong translation in some locales (eg,
|
||||||
|
* Turkish).
|
||||||
*/
|
*/
|
||||||
for (i = 0; i < len; i++)
|
for (i = 0; i < len; i++)
|
||||||
{
|
{
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-exec.c,v 1.161 2004/08/29 05:07:00 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-exec.c,v 1.162 2004/08/30 02:54:41 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-protocol2.c,v 1.13 2004/08/29 05:07:00 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-protocol2.c,v 1.14 2004/08/30 02:54:41 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-protocol3.c,v 1.15 2004/08/29 05:07:00 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-protocol3.c,v 1.16 2004/08/30 02:54:41 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $PostgreSQL: pgsql/src/interfaces/libpq/libpq-int.h,v 1.91 2004/08/29 05:07:00 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/libpq/libpq-int.h,v 1.92 2004/08/30 02:54:41 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
* ENHANCEMENTS, OR MODIFICATIONS.
|
* ENHANCEMENTS, OR MODIFICATIONS.
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/plperl/plperl.c,v 1.49 2004/08/29 05:07:01 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/plperl/plperl.c,v 1.50 2004/08/30 02:54:41 momjian Exp $
|
||||||
*
|
*
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* procedural language
|
* procedural language
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/plpgsql/src/pl_comp.c,v 1.80 2004/08/29 05:07:01 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/plpgsql/src/pl_comp.c,v 1.81 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
* This software is copyrighted by Jan Wieck - Hamburg.
|
* This software is copyrighted by Jan Wieck - Hamburg.
|
||||||
*
|
*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* procedural language
|
* procedural language
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.117 2004/08/29 05:07:01 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/plpgsql/src/pl_exec.c,v 1.118 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
* This software is copyrighted by Jan Wieck - Hamburg.
|
* This software is copyrighted by Jan Wieck - Hamburg.
|
||||||
*
|
*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* procedural language
|
* procedural language
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/plpgsql/src/pl_funcs.c,v 1.35 2004/08/29 05:07:01 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/plpgsql/src/pl_funcs.c,v 1.36 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
* This software is copyrighted by Jan Wieck - Hamburg.
|
* This software is copyrighted by Jan Wieck - Hamburg.
|
||||||
*
|
*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
* procedural language
|
* procedural language
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/plpgsql/src/plpgsql.h,v 1.52 2004/08/29 05:07:01 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/plpgsql/src/plpgsql.h,v 1.53 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
* This software is copyrighted by Jan Wieck - Hamburg.
|
* This software is copyrighted by Jan Wieck - Hamburg.
|
||||||
*
|
*
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
* MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
* MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/plpython/plpython.c,v 1.54 2004/08/29 05:07:01 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/plpython/plpython.c,v 1.55 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
*/
|
*/
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
* ENHANCEMENTS, OR MODIFICATIONS.
|
* ENHANCEMENTS, OR MODIFICATIONS.
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/pl/tcl/pltcl.c,v 1.90 2004/08/29 05:07:02 momjian Exp $
|
* $PostgreSQL: pgsql/src/pl/tcl/pltcl.c,v 1.91 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2004, PostgreSQL Global Development Group
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.23 2004/08/29 05:07:02 momjian Exp $
|
* $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.24 2004/08/30 02:54:42 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -792,8 +792,8 @@ static const struct
|
|||||||
"Australia/Perth"
|
"Australia/Perth"
|
||||||
}, /* (GMT+08:00) Perth */
|
}, /* (GMT+08:00) Perth */
|
||||||
/* {"W. Central Africa Standard Time", "W. Central Africa Daylight Time",
|
/* {"W. Central Africa Standard Time", "W. Central Africa Daylight Time",
|
||||||
* ""}, Could not find a match for this one. Excluded for now. *//* (G
|
* * ""}, Could not find a match for this one. Excluded for now. *//* (
|
||||||
* MT+01:00) West Central Africa */
|
* G MT+01:00) West Central Africa */
|
||||||
{
|
{
|
||||||
"W. Europe Standard Time", "W. Europe Daylight Time",
|
"W. Europe Standard Time", "W. Europe Daylight Time",
|
||||||
"CET"
|
"CET"
|
||||||
|
@ -108,7 +108,6 @@ do
|
|||||||
-TAES_KEY \
|
-TAES_KEY \
|
||||||
-TAMT \
|
-TAMT \
|
||||||
-TAMTS \
|
-TAMTS \
|
||||||
-TANY \
|
|
||||||
-TASN1_BIT_STRING \
|
-TASN1_BIT_STRING \
|
||||||
-TASN1_BMPSTRING \
|
-TASN1_BMPSTRING \
|
||||||
-TASN1_BOOLEAN \
|
-TASN1_BOOLEAN \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user