The former name collides with a symbol also used in the isolation test's
parser, causing assorted failures in certain platforms.
* "Safe" wrapper around strdup().
*/
char *
-pg_strdup(const char *string)
+pg_strdup(const char *in)
{
char *tmp;
- if (!string)
+ if (!in)
{
fprintf(stderr,
_("cannot duplicate null pointer (internal error)\n"));
exit(EXIT_FAILURE);
}
- tmp = strdup(string);
+ tmp = strdup(in);
if (!tmp)
{
fprintf(stderr, _("out of memory\n"));
}
char *
-pstrdup(const char *string)
+pstrdup(const char *in)
{
- return pg_strdup(string);
+ return pg_strdup(in);
}
void *
#ifndef FE_MEMUTILS_H
#define FE_MEMUTILS_H
-extern char *pg_strdup(const char *string);
+extern char *pg_strdup(const char *in);
extern void *pg_malloc(size_t size);
extern void *pg_malloc0(size_t size);
extern void *pg_realloc(void *pointer, size_t size);