]> granicus.if.org Git - postgresql/blobdiff - src/common/psprintf.c
Replace pg_asprintf() with psprintf().
[postgresql] / src / common / psprintf.c
index 87fd013f8401bbf9f8efe3b58ab9a84addaa82c6..788c8f0d69762b9d3ab5e4ba8f9d0536661dca1e 100644 (file)
@@ -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