aboutsummaryrefslogtreecommitdiff
path: root/src/common/psprintf.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2013-10-22 19:40:26 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2013-10-22 19:40:26 -0400
commit2c66f9924c1162bfba27c77004ccf42fb6ea188d (patch)
tree920c20776ef6d13d7a5d3a836202d897abcaf428 /src/common/psprintf.c
parent09a89cb5fc29b47c26d151e82293fd3bef592b7b (diff)
downloadpostgresql-2c66f9924c1162bfba27c77004ccf42fb6ea188d.tar.gz
postgresql-2c66f9924c1162bfba27c77004ccf42fb6ea188d.zip
Replace pg_asprintf() with psprintf().
This eliminates an awkward coding pattern that's also unnecessarily inconsistent with backend coding. psprintf() is now the thing to use everywhere.
Diffstat (limited to 'src/common/psprintf.c')
-rw-r--r--src/common/psprintf.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/common/psprintf.c b/src/common/psprintf.c
index 87fd013f840..788c8f0d697 100644
--- a/src/common/psprintf.c
+++ b/src/common/psprintf.c
@@ -167,41 +167,3 @@ pvsnprintf(char *buf, size_t len, const char *fmt, va_list args)
return len * 2;
}
-
-
-/*
- * XXX this is going away shortly.
- */
-#ifdef FRONTEND
-int
-pg_asprintf(char **ret, const char *fmt, ...)
-{
- size_t len = 128; /* initial assumption about buffer size */
-
- for (;;)
- {
- char *result;
- va_list args;
-
- /*
- * Allocate result buffer. Note that in frontend this maps to malloc
- * with exit-on-error.
- */
- result = (char *) palloc(len);
-
- /* Try to format the data. */
- va_start(args, fmt);
- len = pvsnprintf(result, len, fmt, args);
- va_end(args);
-
- if (len == 0)
- {
- *ret = result;
- return 0;
- }
-
- /* Release buffer and loop around to try again with larger len. */
- pfree(result);
- }
-}
-#endif