* darcy@druid.net
* http://www.druid.net/darcy/
*
- * $PostgreSQL: pgsql/contrib/chkpass/chkpass.c,v 1.14 2005/10/15 02:49:04 momjian Exp $
+ * $PostgreSQL: pgsql/contrib/chkpass/chkpass.c,v 1.15 2006/03/19 22:22:55 neilc Exp $
* best viewed with tabs set to 4
*/
chkpass *password = (chkpass *) PG_GETARG_POINTER(0);
char *result;
- if ((result = (char *) palloc(16)) != NULL)
- {
- result[0] = ':';
- strcpy(result + 1, password->password);
- }
+ result = (char *) palloc(16);
+ result[0] = ':';
+ strcpy(result + 1, password->password);
PG_RETURN_CSTRING(result);
}
chkpass *password = (chkpass *) PG_GETARG_POINTER(0);
text *result;
- if ((result = (text *) palloc(VARHDRSZ + 16)) != NULL)
- {
- result->vl_len = VARHDRSZ + strlen(password->password);
- memcpy(result->vl_dat, password->password, strlen(password->password));
- }
+ result = (text *) palloc(VARHDRSZ + 16);
+ result->vl_len = VARHDRSZ + strlen(password->password);
+ memcpy(result->vl_dat, password->password, strlen(password->password));
PG_RETURN_TEXT_P(result);
}
*
* Joe Conway <mail@joeconway.com>
*
- * $PostgreSQL: pgsql/contrib/fuzzystrmatch/fuzzystrmatch.c,v 1.19 2006/03/11 04:38:29 momjian Exp $
+ * $PostgreSQL: pgsql/contrib/fuzzystrmatch/fuzzystrmatch.c,v 1.20 2006/03/19 22:22:56 neilc Exp $
* Copyright (c) 2001-2006, PostgreSQL Global Development Group
* ALL RIGHTS RESERVED;
*
if (max_phonemes == 0)
{ /* Assume largest possible */
*phoned_word = palloc(sizeof(char) * strlen(word) +1);
- if (!*phoned_word)
- return META_ERROR;
}
else
{
*phoned_word = palloc(sizeof(char) * max_phonemes + 1);
- if (!*phoned_word)
- return META_ERROR;
}
/*-- The first phoneme has to be processed specially. --*/
* workings can be found in the book "Software Solutions in C" by
* Dale Schumacher, Academic Press, ISBN: 0-12-632360-7.
*
- * $PostgreSQL: pgsql/src/backend/utils/adt/cash.c,v 1.66 2005/10/15 02:49:28 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/cash.c,v 1.67 2006/03/19 22:22:56 neilc Exp $
*/
#include "postgres.h"
/* see if we need to signify negative amount */
if (minus)
{
- if (!PointerIsValid(result = palloc(CASH_BUFSZ + 2 - count + strlen(nsymbol))))
- ereport(ERROR,
- (errcode(ERRCODE_OUT_OF_MEMORY),
- errmsg("out of memory")));
+ result = palloc(CASH_BUFSZ + 2 - count + strlen(nsymbol));
/* Position code of 0 means use parens */
if (convention == 0)
}
else
{
- if (!PointerIsValid(result = palloc(CASH_BUFSZ + 2 - count)))
- ereport(ERROR,
- (errcode(ERRCODE_OUT_OF_MEMORY),
- errmsg("out of memory")));
-
+ result = palloc(CASH_BUFSZ + 2 - count);
strcpy(result, buf + count);
}
if (items < 1)
Perl_croak(aTHX_ "Usage: spi_prepare(query, ...)");
argv = ( SV**) palloc(( items - 1) * sizeof(SV*));
- if ( argv == NULL)
- Perl_croak(aTHX_ "spi_prepare: not enough memory");
for ( i = 1; i < items; i++)
argv[i - 1] = ST(i);
RETVAL = plperl_spi_prepare(query, items - 1, argv);
}
argc = items - offset;
argv = ( SV**) palloc( argc * sizeof(SV*));
- if ( argv == NULL)
- Perl_croak(aTHX_ "spi_exec_prepared: not enough memory");
for ( i = 0; offset < items; offset++, i++)
argv[i] = ST(offset);
ret_hash = plperl_spi_exec_prepared(query, attr, argc, argv);
Perl_croak(aTHX_ "Usage: spi_query_prepared(query, "
"[\\@bind_values])");
argv = ( SV**) palloc(( items - 1) * sizeof(SV*));
- if ( argv == NULL)
- Perl_croak(aTHX_ "spi_query_prepared: not enough memory");
for ( i = 1; i < items; i++)
argv[i - 1] = ST(i);
RETVAL = plperl_spi_query_prepared(query, items - 1, argv);
/**********************************************************************
* plperl.c - perl as a procedural language for PostgreSQL
*
- * $PostgreSQL: pgsql/src/pl/plperl/plperl.c,v 1.106 2006/03/14 22:48:23 tgl Exp $
+ * $PostgreSQL: pgsql/src/pl/plperl/plperl.c,v 1.107 2006/03/19 22:22:56 neilc Exp $
*
**********************************************************************/
{
nulls = (char *)palloc( argc);
argvalues = (Datum *) palloc(argc * sizeof(Datum));
- if ( nulls == NULL || argvalues == NULL)
- elog(ERROR, "spi_exec_prepared: not enough memory");
}
else
{
{
nulls = (char *)palloc( argc);
argvalues = (Datum *) palloc(argc * sizeof(Datum));
- if ( nulls == NULL || argvalues == NULL)
- elog(ERROR, "spi_query_prepared: not enough memory");
}
else
{