Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Tom, did you implement this functionality in *printf?
>       The size may be given as zero to find out how many characters are
>       needed; in this case, the str argument is ignored. Sprintf() and
>       vsprintf() effectively assume an infinite size.

Where do you read that?  The SUS says the opposite:

        If the value of n is zero on a call to snprintf(), an unspecified
        value less than 1 is returned. 

and that's what our code implements.

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to