Re: Speedup usages of pg_*toa() functions
Ranier Vilela <ranier.vf@gmail.com>
From: Ranier Vilela <ranier.vf@gmail.com>
To: Andrew Gierth <andrew@tao11.riddles.org.uk>
Cc: David Rowley <dgrowleyml@gmail.com>, PostgreSQL Developers <pgsql-hackers@lists.postgresql.org>,
Andres Freund <andres@anarazel.de>
Date: 2020-06-09T21:50:07Z
Lists: pgsql-hackers
Em ter., 9 de jun. de 2020 às 17:42, Andrew Gierth <
andrew@tao11.riddles.org.uk> escreveu:
> >>>>> "Ranier" == Ranier Vilela <ranier.vf@gmail.com> writes:
>
> Ranier> So I would change, just the initialization (var uvalue), even
> though it is
> Ranier> irrelevant.
>
> Ranier> int
> Ranier> pg_lltoa(int64 value, char *a)
> Ranier> {
> Ranier> int len = 0;
> Ranier> uint64 uvalue;
>
> Ranier> if (value < 0)
> Ranier> {
> Ranier> uvalue = (uint64) 0 - uvalue;
>
> Use of uninitialized variable.
>
Sorry, my mistake.
uvalue = (uint64) 0 - value;
regards,
Ranier Vilela
>
> --
> Andrew (irc:RhodiumToad)
>
Commits
-
Have pg_itoa, pg_ltoa and pg_lltoa return the length of the string
- dad75eb4a8d5 14.0 landed
-
Add missing extern keyword for a couple of numutils functions
- 095f2d95c927 13.0 landed
- 9a7fccd9eac8 14.0 landed