PostgreSQL source code.
Neil Conway
}
/* patch submitted by Jeffrey Y. Sue <jysue@aloha.net> */
-/* Provides functionallity for substituting dBase-fieldnames for others */
+/* Provides functionality for substituting dBase-fieldnames for others */
/* Mainly for avoiding conflicts between fieldnames and SQL-reserved */
/* keywords */
* nothing in it, then re-populate the fti-table)
*
* can we do something with operator overloading or a seperate function
- * that can build the final query automatigally?
+ * that can build the final query automagically?
*/
#define MAX_FTI_QUERY_LENGTH 8192
/*
* Restrict the length of the strings being compared to something
* reasonable because we will have to perform rows * cols
- * calcualtions. If longer strings need to be compared, increase
+ * calculations. If longer strings need to be compared, increase
* MAX_LEVENSHTEIN_STRLEN to suit (but within your tolerance for speed
* and memory usage).
*/
*------------------------------------------------------------------*/
/* I suppose I could have been using a character pointer instead of
- * accesssing the array directly... */
+ * accessing the array directly... */
/* Look at the next letter in the word */
#define Next_Letter (toupper((unsigned char) word[w_idx+1]))
w_idx++)
{
/*
- * How many letters to skip because an eariler encoding handled
+ * How many letters to skip because an earlier encoding handled
* multiple letters
*/
unsigned short int skip_letter = 0;
}
/* This is the final function used for the integer aggregator. It returns all the integers
- * collected as a one dimentional integer array */
+ * collected as a one dimensional integer array */
Datum
int_agg_final_array(PG_FUNCTION_ARGS)
{
/* Allocate a working context */
pc = (CTX *) palloc(sizeof(CTX));
- /* Don't copy atribute if you don't need too */
+ /* Don't copy attribute if you don't need too */
if (VARATT_IS_EXTENDED(p))
{
/* Toasted!!! */
typedef void (*formfloat) (ArrayType *, float *);
/*
-** usefull function
+** useful function
*/
static bool isort(int4 *a, const int len);
static ArrayType *new_intArrayType(int num);
lenin = ARRNELEMS(in);
if (lenin < 2 * MAXNUMRANGE || ISLEAFKEY(in))
- { /* not comressed value */
+ { /* not compressed value */
if (in != (ArrayType *) DatumGetPointer(entry->key))
{
retval = palloc(sizeof(GISTENTRY));
char *buf;
int4 state;
int4 count;
- /* reverse polish notation in list (for temprorary usage) */
+ /* reverse polish notation in list (for temporary usage) */
NODE *str;
/* number in str */
int4 num;
#define STACKDEPTH 16
/*
- * make polish notaion of query
+ * make polish notation of query
*/
static int4
makepol(WORKSTATE * state)
char *buf;
int4 state;
int4 count;
- /* reverse polish notation in list (for temprorary usage) */
+ /* reverse polish notation in list (for temporary usage) */
NODE *str;
/* number in str */
int4 num;
void sql_exec_searchtable(PGconn *, const char *);
void sql_exec_searchoid(PGconn *, int);
-/* fuction to parse command line options and check for some usage errors. */
+/* function to parse command line options and check for some usage errors. */
void
get_opts(int argc, char **argv, struct options * my_opts)
{
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: random.c,v 1.5 2001/11/05 17:46:23 momjian Exp $
+ * $Id: random.c,v 1.6 2003/03/10 22:28:17 tgl Exp $
*/
/*
* OpenSSL random should re-feeded occasionally. From /dev/urandom
- * preferrably.
+ * preferably.
*/
res = RAND_bytes(dst, count);
moddatetime.c
What is this?
-It is a function to be called from a trigger for the perpose of updating
+It is a function to be called from a trigger for the purpose of updating
a modification datetime stamp in a record when that record is UPDATEd.
Credits
Int32GetDatum(-1));
/*
- * This gets the position in the turple of the field we want. args[0]
+ * This gets the position in the tuple of the field we want. args[0]
* being the name of the field to update, as passed in from the
* trigger.
*/
attnum = SPI_fnumber(tupdesc, args[0]);
/*
- * This is were we check to see if the feild we are suppost to update
+ * This is were we check to see if the field we are supposed to update
* even exits. The above function must return -1 if name not found?
*/
if (attnum < 0)
*
* This function accepts a C string in input and copies it into a new
* object allocated with palloc() translating all escape sequences.
- * An optional header can be allocatd before the string, for example
+ * An optional header can be allocated before the string, for example
* to hold the length of a varlena object.
* This function is not necessary for input from sql commands because
* the parser already does escape translation, all data input routines
static bool compatConnectbyTupleDescs(TupleDesc tupdesc1, TupleDesc tupdesc2);
static void get_normal_pair(float8 *x1, float8 *x2);
static TupleDesc make_crosstab_tupledesc(TupleDesc spi_tupdesc,
- int num_catagories);
+ int num_categories);
static Tuplestorestate *connectby(char *relname,
char *key_fld,
char *parent_key_fld,
elog(ERROR, "Wrong number of arguments specified for function");
else
{
- int num_catagories = PG_GETARG_INT32(1);
+ int num_categories = PG_GETARG_INT32(1);
- tupdesc = make_crosstab_tupledesc(spi_tupdesc, num_catagories);
+ tupdesc = make_crosstab_tupledesc(spi_tupdesc, num_categories);
}
}
else if (functyptype == 'b')
}
static TupleDesc
-make_crosstab_tupledesc(TupleDesc spi_tupdesc, int num_catagories)
+make_crosstab_tupledesc(TupleDesc spi_tupdesc, int num_categories)
{
Form_pg_attribute sql_attr;
Oid sql_atttypid;
/*
* We need to build a tuple description with one column for the
- * rowname, and num_catagories columns for the values. Each must be of
+ * rowname, and num_categories columns for the values. Each must be of
* the same type as the corresponding spi result input column.
*/
- natts = num_catagories + 1;
+ natts = num_categories + 1;
tupdesc = CreateTemplateTupleDesc(natts, false);
/* first the rowname column */
TupleDescInitEntry(tupdesc, attnum, attname, sql_atttypid,
-1, 0, false);
- /* now the catagory values columns */
+ /* now the category values columns */
sql_attr = spi_tupdesc->attrs[2];
sql_atttypid = sql_attr->atttypid;
- for (i = 0; i < num_catagories; i++)
+ for (i = 0; i < num_categories; i++)
{
attnum++;
int oldlen = *len;
char *newword = (*(dict->lemmatize)) (dictobjs[nd], word, len);
- /* word is recognized by distionary */
+ /* word is recognized by dictionary */
if (newword != word || *len != oldlen)
{
if (dict->is_stemstoplemm &&
char *buf;
int4 state;
int4 count;
- /* reverse polish notation in list (for temprorary usage) */
+ /* reverse polish notation in list (for temporary usage) */
NODE *str;
/* number in str */
int4 num;
#define STACKDEPTH 32
/*
- * make polish notaion of query
+ * make polish notation of query
*/
static int4
makepol(QPRS_STATE * state, void (*pushval) (QPRS_STATE *, int, char *, int))
/*
* clean tree for ! operator.
- * It's usefull for debug, but in
+ * It's useful for debug, but in
* other case, such view is used with search in index.
* Operator ! always return TRUE
*/
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/access/gist/gist.c,v 1.101 2003/02/24 00:57:17 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/access/gist/gist.c,v 1.102 2003/03/10 22:28:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
/*
* After this call: 1. if child page was splited, then itup
* contains keys for each page 2. if child page wasn't splited,
- * then itup contains additional for adjustement of current key
+ * then itup contains additional for adjustment of current key
*/
ret = gistlayerinsert(r, nblkno, itup, len, res, giststate);
ItemPointerSet(&((*res)->pointerData), blkno, l);
if (*len > 1)
- { /* previos insert ret & SPLITED != 0 */
+ { /* previous insert ret & SPLITED != 0 */
int i;
/*
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/access/hash/hashovfl.c,v 1.33 2002/06/20 20:29:24 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/access/hash/hashovfl.c,v 1.34 2003/03/10 22:28:18 tgl Exp $
*
* NOTES
* Overflow pages look like ordinary relation pages.
/*
* _hash_squeezebucket(rel, bucket)
*
- * Try to squeeze the tuples onto pages occuring earlier in the
+ * Try to squeeze the tuples onto pages occurring earlier in the
* bucket chain in an attempt to free overflow pages. When we start
* the "squeezing", the page from which we start taking tuples (the
* "read" page) is the last bucket in the bucket chain and the page
/*-------------------------------------------------------------------------
*
* hashstrat.c
- * Srategy map entries for the hash indexed access method
+ * Strategy map entries for the hash indexed access method
*
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/access/hash/Attic/hashstrat.c,v 1.21 2002/06/20 20:29:24 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/access/hash/Attic/hashstrat.c,v 1.22 2003/03/10 22:28:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.141 2003/01/10 22:03:27 petere Exp $
+ * $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.142 2003/03/10 22:28:18 tgl Exp $
*
* NOTES
* Transaction aborts can now occur two ways:
* CommitTransactionBlock
* AbortTransactionBlock
*
- * These are invoked only in responce to a user "BEGIN WORK", "COMMIT",
+ * These are invoked only in response to a user "BEGIN WORK", "COMMIT",
* or "ROLLBACK" command. The tricky part about these functions
* is that they are called within the postgres main loop, in between
* the StartTransactionCommand() and CommitTransactionCommand().
* SetTransactionFlushEnabled()
*
* These are used to test and set the "TransactionFlushState"
- * varable. If this variable is true (the default), then
+ * variable. If this variable is true (the default), then
* the system will flush all dirty buffers to disk at the end
* of each transaction. If false then we are assuming the
* buffer pool resides in stable main memory, in which case we
* Copyright (c) 1996-2001, PostgreSQL Global Development Group
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/commands/comment.c,v 1.61 2002/10/09 16:26:46 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/comment.c,v 1.62 2003/03/10 22:28:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*
* This routine is used to add/drop any user-comments a user might
* have regarding the specified database. The routine will check
- * security for owner permissions, and, if succesful, will then
+ * security for owner permissions, and, if successful, will then
* attempt to find the oid of the database specified. Once found,
* a comment is added/dropped using the CreateComments() routine.
*/
*
* This routine is used to add/drop any user-comments a user might
* have regarding the specified namespace. The routine will check
- * security for owner permissions, and, if succesful, will then
+ * security for owner permissions, and, if successful, will then
* attempt to find the oid of the namespace specified. Once found,
* a comment is added/dropped using the CreateComments() routine.
*/
* have regarding a TYPE. The type is specified by name
* and, if found, and the user has appropriate permissions, a
* comment will be added/dropped using the CreateComments() routine.
- * The type's name and the comments are the paramters to this routine.
+ * The type's name and the comments are the parameters to this routine.
*/
static void
CommentType(List *typename, char *comment)
return 1;
}
- /* Get the last pid which accesed the sem */
+ /* Get the last pid which accessed the sem */
if (flag == GETPID)
{
TRACEDBG("->semctl getpid");
/* find area */
parea = find_area(Nom);
- /* Test of area existance */
+ /* Test of area existence */
if (parea != B_NAME_NOT_FOUND)
{
/* Area exist and creation is requested, error */
/*
* Limit to 250 (8 byte per sem : 4 for the semid and 4 for
- * the last pid which acceced the semaphore in a pool
+ * the last pid which accessed the semaphore in a pool
*/
if (semNum > 250)
{
if (sops[i].sem_op < 0)
{
/*
- * Try acuiring the semaphore till we are not inteerupted by a
+ * Try acquiring the semaphore till we are not interrupted by a
* signal
*/
if (sops[i].sem_flg == IPC_NOWAIT)
/* -----------------------------------------------------------------------
* formatting.c
*
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/formatting.c,v 1.57 2002/11/08 20:23:56 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/formatting.c,v 1.58 2003/03/10 22:28:18 tgl Exp $
*
*
* Portions Copyright (c) 1999-2002, PostgreSQL Global Development Group
int pre, /* (count) numbers before decimal */
post, /* (count) numbers after decimal */
lsign, /* want locales sign */
- flag, /* number parametrs */
+ flag, /* number parameters */
pre_lsign_num, /* tmp value for lsign */
multi, /* multiplier for 'V' */
zero_start, /* position of first zero */
* it is not good.
*
* (!)
- * - Position for the keyword is simular as position in the enum DCH/NUM_poz.
+ * - Position for the keyword is similar as position in the enum DCH/NUM_poz.
* (!)
*
* For fast search is used the 'int index[]', index is ascii table from position
/*
0 1 2 3 4 5 6 7 8 9
*/
- /*---- first 0..31 chars are skiped ----*/
+ /*---- first 0..31 chars are skipped ----*/
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
read_post; /* to_number - number of dec. digit */
char *number, /* string with number */
- *number_p, /* pointer to current number pozition */
+ *number_p, /* pointer to current number position */
*inout, /* in / out buffer */
- *inout_p, /* pointer to current inout pozition */
+ *inout_p, /* pointer to current inout position */
*last_relevant, /* last relevant number after decimal
* point */
else
{
/*
- * Write Decinal point
+ * Write Decimal point
*/
if (*Np->number_p == '.')
{
{
Np->sign_pos = Np->num_count + (Np->num_pre ? 1 : 0);
- if (IS_DECIMAL(Np->Num)) /* decimal point correctio */
+ if (IS_DECIMAL(Np->Num)) /* decimal point correction */
++Np->sign_pos;
}
else if (IS_ZERO(Np->Num) && Np->num_pre > Np->Num->zero_start)
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/name.c,v 1.42 2003/02/09 06:56:28 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/name.c,v 1.43 2003/03/10 22:28:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
int len;
char *ermsg;
- /* veryfy encoding */
+ /* verify encoding */
len = strlen(s);
if ((ermsg = pg_verifymbstr(s, len)))
elog(ERROR, "%s", ermsg);
/* ----------
* pg_lzcompress.c -
*
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/pg_lzcompress.c,v 1.16 2002/11/23 03:59:08 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/pg_lzcompress.c,v 1.17 2003/03/10 22:28:18 tgl Exp $
*
* This is an implementation of LZ compression for PostgreSQL.
* It uses a simple history table and generates 2-3 byte tags
* makes total limits of 1-4095 for offset and 3-273 for length.
*
* Now that we have successfully decoded a tag. We simply copy
- * the output that occured <offset> bytes back to the current
+ * the output that occurred <offset> bytes back to the current
* output location in the specified <length>. Thus, a
* sequence of 200 spaces (think about bpchar fields) could be
* coded in 4 bytes. One literal space and a three byte tag to
* bytes, it's worth the call overhead to use memcmp() to check if
* this match is equal for the same size. After that we must
* fallback to character by character comparison to know the exact
- * position where the diff occured.
+ * position where the diff occurred.
*/
thislen = 0;
if (len >= 16)
/*
* This decompression method saves time only, if we stop near the
* beginning of the data (maybe because we're called by a
- * comparision function and a difference occurs early). Otherwise,
+ * comparison function and a difference occurs early). Otherwise,
* all the checks, needed here, cause too much overhead.
*
* Thus we decompress the entire rest at once into the temporary
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/varlena.c,v 1.94 2002/12/06 05:20:17 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/varlena.c,v 1.95 2003/03/10 22:28:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
/*
* replace_text
- * replace all occurences of 'old_sub_str' in 'orig_str'
+ * replace all occurrences of 'old_sub_str' in 'orig_str'
* with 'new_sub_str' to form 'new_str'
*
* returns 'orig_str' if 'old_sub_str' == '' or 'orig_str' == ''
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/mb/conv.c,v 1.43 2002/09/04 20:31:31 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/mb/conv.c,v 1.44 2003/03/10 22:28:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* UTF-8 ---> local code
*
* utf: input UTF-8 string. Its length is limited by "len" parameter
- * or a null terminater.
+ * or a null terminator.
* iso: pointer to the output.
* map: the conversion map.
* size: the size of the conversion map.
* Encoding names and routines for work with it. All
* in this file is shared bedween FE and BE.
*
- * $Id: encnames.c,v 1.11 2002/12/05 23:21:07 momjian Exp $
+ * $Id: encnames.c,v 1.12 2003/03/10 22:28:18 tgl Exp $
*/
#ifdef FRONTEND
#include "postgres_fe.h"
/* ----------
* All encoding names, sorted: *** A L P H A B E T I C ***
*
- * All names must be without irrelevan chars, search routines use
+ * All names must be without irrelevant chars, search routines use
* isalnum() chars only. It means ISO-8859-1, iso_8859-1 and Iso8859_1
* are always converted to 'iso88591'. All must be lower case.
*
{
"eucjp", PG_EUC_JP
}, /* EUC-JP; Extended UNIX Code fixed Width
- * for Japanese, stdandard OSF */
+ * for Japanese, standard OSF */
{
"euckr", PG_EUC_KR
}, /* EUC-KR; Extended Unix Code for Korean ,
* (currently mule internal code (mic) is used)
* Tatsuo Ishii
*
- * $Header: /cvsroot/pgsql/src/backend/utils/mb/mbutils.c,v 1.38 2003/02/19 14:31:26 ishii Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/mb/mbutils.c,v 1.39 2003/03/10 22:28:18 tgl Exp $
*/
#include "postgres.h"
static bool need_to_init_client_encoding = -1;
/*
- * Set the client encoding and save fmgrinfo for the converion
+ * Set the client encoding and save fmgrinfo for the conversion
* function if necessary. if encoding conversion between client/server
* encoding is not supported, returns -1
*/
if (!PG_VALID_FE_ENCODING(encoding))
return (-1);
- /* If we cannot actualy set client encoding info, remeber it
+ /* If we cannot actually set client encoding info, remember it
* so that we could set it using InitializeClientEncoding()
* in InitPostgres()
*/
* warn and returns src. We cannot raise an error, since it will cause
* an infinit loop in error message sending.
*
- * In the case of no coversion, src is returned.
+ * In the case of no conversion, src is returned.
*
* XXX We assume that storage for converted result is 4-to-1 growth in
* the worst case. The rate for currently supported encoding pares are within 3
elog(ERROR, "Encoding conversion failed");
/*
- * build text data type structre. we cannot use textin() here, since
+ * build text data type structure. we cannot use textin() here, since
* textin assumes that input string encoding is same as database
* encoding.
*/
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.54 2002/11/08 20:23:57 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.55 2003/03/10 22:28:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* pg_database.datpath) to a full absolute path for further consumption.
* NULL means an error, which the caller should process. One reason for
* such an error would be an absolute alternative path when no absolute
- * paths are alllowed.
+ * paths are allowed.
*/
char *
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_archiver.c,v 1.69 2003/03/09 19:38:52 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup_archiver.c,v 1.70 2003/03/10 22:28:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
if (fseeko(fh, 0, SEEK_SET) != 0)
{
/*
- * NOTE: Formats that use the looahead buffer can unset this in
+ * NOTE: Formats that use the lookahead buffer can unset this in
* their Init routine.
*/
AH->readHeader = 1;
if (ropt->dataOnly)
res = res & REQ_DATA;
- /* Mask it if we don't have a schema contribition */
+ /* Mask it if we don't have a schema contribution */
if (!te->defn || strlen(te->defn) == 0)
res = res & ~REQ_SCHEMA;
* by PostgreSQL
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.318 2003/02/13 22:56:52 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.319 2003/03/10 22:28:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* select(0, NULL, NULL, NULL, &tvi);
*
* This will return after the interval specified in the structure
- * tvi. Fianally, call gettimeofday again to save the 'last sleep
+ * tvi. Finally, call gettimeofday again to save the 'last sleep
* time'.
*/
}
*
* Copyright 2000 by PostgreSQL Global Development Group
*
- * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.55 2003/02/21 21:34:27 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/common.c,v 1.56 2003/03/10 22:28:19 tgl Exp $
*/
#include "postgres_fe.h"
#include "common.h"
/*
- * for backend Notice mesages (INFO, WARNING, etc)
+ * for backend Notice messages (INFO, WARNING, etc)
*/
void
NoticeProcessor(void *arg, const char *message)
*
* Copyright 2000-2002 by PostgreSQL Global Development Group
*
- * $Header: /cvsroot/pgsql/src/bin/psql/stringutils.c,v 1.31 2002/10/19 00:22:14 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/stringutils.c,v 1.32 2003/03/10 22:28:19 tgl Exp $
*/
#include "postgres_fe.h"
* Characters in 'delim', if any, will be returned as single-character
* tokens unless part of a quoted token.
*
- * Double occurences of the quoting character are always taken to represent
+ * Double occurrences of the quoting character are always taken to represent
* a single quote character in the data. If escape isn't 0, then escape
* followed by anything (except \0) is a data character too.
*
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_am.h,v 1.24 2003/02/22 00:45:05 tgl Exp $
+ * $Id: pg_am.h,v 1.25 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_AM_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_amop.h,v 1.46 2002/06/20 20:29:43 momjian Exp $
+ * $Id: pg_amop.h,v 1.47 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_AMOP_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_attrdef.h,v 1.13 2002/07/15 16:33:32 tgl Exp $
+ * $Id: pg_attrdef.h,v 1.14 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_ATTRDEF_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_attribute.h,v 1.100 2002/09/22 19:42:51 tgl Exp $
+ * $Id: pg_attribute.h,v 1.101 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_ATTRIBUTE_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_class.h,v 1.74 2002/09/22 19:42:52 tgl Exp $
+ * $Id: pg_class.h,v 1.75 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_CLASS_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_constraint.h,v 1.5 2002/11/15 02:50:10 momjian Exp $
+ * $Id: pg_constraint.h,v 1.6 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_CONSTRAINT_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_database.h,v 1.27 2002/09/03 21:45:43 petere Exp $
+ * $Id: pg_database.h,v 1.28 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_DATABASE_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_description.h,v 1.17 2002/06/20 20:29:44 momjian Exp $
+ * $Id: pg_description.h,v 1.18 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_DESCRIPTION_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
typedef FormData_pg_description *Form_pg_description;
/* ----------------
- * compiler constants for pg_descrpition
+ * compiler constants for pg_description
* ----------------
*/
#define Natts_pg_description 4
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_group.h,v 1.15 2002/06/20 20:29:44 momjian Exp $
+ * $Id: pg_group.h,v 1.16 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_GROUP_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_index.h,v 1.29 2002/09/03 01:04:41 tgl Exp $
+ * $Id: pg_index.h,v 1.30 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_INDEX_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_inherits.h,v 1.14 2002/06/20 20:29:44 momjian Exp $
+ * $Id: pg_inherits.h,v 1.15 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_INHERITS_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_language.h,v 1.20 2002/09/04 20:31:37 momjian Exp $
+ * $Id: pg_language.h,v 1.21 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_LANGUAGE_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_largeobject.h,v 1.13 2002/06/20 20:29:44 momjian Exp $
+ * $Id: pg_largeobject.h,v 1.14 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_LARGEOBJECT_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_listener.h,v 1.13 2002/06/20 20:29:44 momjian Exp $
+ * $Id: pg_listener.h,v 1.14 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_LISTENER_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_opclass.h,v 1.46 2002/09/04 20:31:37 momjian Exp $
+ * $Id: pg_opclass.h,v 1.47 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_OPCLASS_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_operator.h,v 1.110 2002/09/18 21:35:23 tgl Exp $
+ * $Id: pg_operator.h,v 1.111 2003/03/10 22:28:19 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#include "nodes/pg_list.h"
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_proc.h,v 1.285 2003/03/03 03:30:46 tgl Exp $
+ * $Id: pg_proc.h,v 1.286 2003/03/10 22:28:20 tgl Exp $
*
* NOTES
* The script catalog/genbki.sh reads this file and generates .bki
#include "nodes/pg_list.h"
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_rewrite.h,v 1.19 2002/06/20 20:29:49 momjian Exp $
+ * $Id: pg_rewrite.h,v 1.20 2003/03/10 22:28:21 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_REWRITE_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_statistic.h,v 1.18 2002/09/04 20:31:42 momjian Exp $
+ * $Id: pg_statistic.h,v 1.19 2003/03/10 22:28:21 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_STATISTIC_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
#define PG_TRIGGER_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: pg_version.h,v 1.15 2002/06/20 20:29:49 momjian Exp $
+ * $Id: pg_version.h,v 1.16 2003/03/10 22:28:21 tgl Exp $
*
* NOTES
* the genbki.sh script reads this file and generates .bki
#define PG_VERSION_H
/* ----------------
- * postgres.h contains the system type definintions and the
+ * postgres.h contains the system type definitions and the
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
* can be read by both genbki.sh and the C compiler.
* ----------------
/*------------------------------------------------------------------
* Function Prototypes --
*
- * The following protoypes define the public functions of the comment
+ * The following prototypes define the public functions of the comment
* related routines. CommentObject() implements the SQL "COMMENT ON"
* command. DeleteComments() deletes all comments for an object.
* CreateComments creates (or deletes, if comment is NULL) a comment
-/* $Header: /cvsroot/pgsql/src/include/port/solaris.h,v 1.7 2001/11/05 17:46:35 momjian Exp $ */
+/* $Header: /cvsroot/pgsql/src/include/port/solaris.h,v 1.8 2003/03/10 22:28:21 tgl Exp $ */
#define HAS_TEST_AND_SET
typedef unsigned char slock_t;
/*
- * Sort this out for all operting systems some time. The __xxx
+ * Sort this out for all operating systems some time. The __xxx
* symbols are defined on both GCC and Solaris CC, although GCC
* doesn't document them. The __xxx__ symbols are only on GCC.
*/
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: off.h,v 1.14 2002/06/20 20:29:52 momjian Exp $
+ * $Id: off.h,v 1.15 2003/03/10 22:28:21 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* OffsetNumberPrev
* Increments/decrements the argument. These macros look pointless
* but they help us disambiguate the different manipulations on
- * OffsetNumbers (e.g., sometimes we substract one from an
+ * OffsetNumbers (e.g., sometimes we subtract one from an
* OffsetNumber to move back, and sometimes we do so to form a
* real C array index).
*/
/* stored into a host variable. */
/*
- * 2: if 'W' a (hopefully) non-fatal notice occured
+ * 2: if 'W' a (hopefully) non-fatal notice occurred
*/ /* 3: empty */
/* 4: empty */
/* 5: empty */
-/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/ecpg.c,v 1.60 2003/02/14 13:17:13 meskes Exp $ */
+/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/ecpg.c,v 1.61 2003/03/10 22:28:21 tgl Exp $ */
/* New main for ecpg, the PostgreSQL embedded SQL precompiler. */
/* (C) Michael Meskes <meskes@postgresql.org> Feb 5th, 1998 */
-/* Placed under the same license as PostgresSQL */
+/* Placed under the same license as PostgreSQL */
#include "postgres_fe.h"
* exceed INITIAL_EXPBUFFER_SIZE (currently 256 bytes).
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-auth.c,v 1.73 2003/01/29 01:18:21 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-auth.c,v 1.74 2003/03/10 22:28:21 tgl Exp $
*
*-------------------------------------------------------------------------
*/
/*
- * Various krb5 state which is not connection specfic, and a flag to
+ * Various krb5 state which is not connection specific, and a flag to
* indicate whether we have initialised it yet.
*/
static int pg_krb5_initialised;
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.224 2003/02/19 14:31:26 ishii Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.225 2003/03/10 22:28:21 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* If it is desired to connect in a synchronous (blocking) manner, use the
* function PQconnectdb.
*
- * To connect in an asychronous (non-blocking) manner, use the functions
+ * To connect in an asynchronous (non-blocking) manner, use the functions
* PQconnectStart, and PQconnectPoll.
*
* Internally, the static functions connectDBStart, connectDBComplete
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.125 2003/02/19 03:59:02 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.126 2003/03/10 22:28:21 tgl Exp $
*
*-------------------------------------------------------------------------
*/
/*
* give the data a push, ignore the return value as ConsumeInput()
- * will do any aditional flushing if needed
+ * will do any additional flushing if needed
*/
pqFlush(conn);
}
pqCatenateResultError(lastResult, result->errMsg);
PQclear(result);
result = lastResult;
- /* Make sure PQerrorMessage agrees with catenated result */
+ /* Make sure PQerrorMessage agrees with concatenated result */
resetPQExpBuffer(&conn->errorMessage);
appendPQExpBufferStr(&conn->errorMessage, result->errMsg);
}
* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: libpq-fe.h,v 1.87 2002/11/10 00:14:22 momjian Exp $
+ * $Id: libpq-fe.h,v 1.88 2003/03/10 22:28:22 tgl Exp $
*
*-------------------------------------------------------------------------
*/
extern int PQsendQuery(PGconn *conn, const char *query);
extern PGresult *PQgetResult(PGconn *conn);
-/* Routines for managing an asychronous query */
+/* Routines for managing an asynchronous query */
extern int PQisBusy(PGconn *conn);
extern int PQconsumeInput(PGconn *conn);
return NULL;
#ifdef DEFAULT_VARS
- /* handles defaults variables (for unintialised vars) */
+ /* handles defaults variables (for uninitialised vars) */
if ((!pghost) && (pg_default_host != Py_None))
pghost = PyString_AsString(pg_default_host);
* MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.30 2003/02/13 23:06:15 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.31 2003/03/10 22:28:22 tgl Exp $
*
*********************************************************************
*/
modvalues, modnulls);
/*
- * FIXME -- these leak if not explicity pfree'd by other elog calls,
- * no?
+ * FIXME -- these leak if not explicitly pfree'd by other elog
+ * calls, no?
*/
pfree(modattrs);
pfree(modvalues);