Have pg_itoa, pg_ltoa and pg_lltoa return the length of the string

David Rowley <drowley@postgresql.org>

Commit: dad75eb4a8d5835ecc795d7a7978e7702e4d5912
Author: David Rowley <drowley@postgresql.org>
Date: 2020-06-13T00:32:00Z
Releases: 14.0
Have pg_itoa, pg_ltoa and pg_lltoa return the length of the string

Core by no means makes excessive use of these functions, but quite a large
number of those usages do require the caller to call strlen() on the
returned string.  This is quite wasteful since these functions do already
have a good idea of the length of the string, so we might as well just
have them return that.

Reviewed-by: Andrew Gierth
Discussion: https://postgr.es/m/CAApHDvrm2A5x2uHYxsqriO2cUaGcFvND%2BksC9e7Tjep0t2RK_A%40mail.gmail.com

Files

Discussion