Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-hackers-win32] snprintf causes regression

From: pgsql(at)mohawksoft(dot)com
To: "Nicolai Tufar" <ntufar(at)gmail(dot)com>
Cc: "pgsql(at)mohawksoft(dot)com" <pgsql(at)mohawksoft(dot)com>,"Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us>,"Magnus Hagander" <mha(at)sollentuna(dot)net>, pgsql-hackers(at)postgresql(dot)org,pgsql-hackers-win32(at)postgresql(dot)org, "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Subject: Re: [pgsql-hackers-win32] snprintf causes regression
Date: 2005-03-01 21:20:50
Message-ID: 16457.24.91.171.78.1109712050.squirrel@mail.mohawksoft.com (view raw or flat)
Thread:
Lists: pgsql-hackerspgsql-hackers-win32
> On Tue, 1 Mar 2005 15:38:58 -0500 (EST), pgsql(at)mohawksoft(dot)com
> <pgsql(at)mohawksoft(dot)com> wrote:
>> Is there a reason why we don't use the snprintf that comes with the
>> various C compilers?
>
> snprintf() is usually buried in OS libraries. We implement
> our own snprintf to make things like this:
> snprintf(buf,"%2$s %1$s","world","Hello");
> which is not supported on some platforms work.
>
> We do it for national language translation of
> messages. In some languages you may need
> to change order of parameters to make a meaningful
> sentence.
>
> Another question is why we are using it for printing
> values from database. I am not too good on function
> overriding in standard C but maybe there is a way
> to usage of standard snprintf() in a particular place.
>

Well, here is a stupid question, do we even know which snprintf we are
using on Win32? May it be possible that we are using the MingW version
which may be broken?


In response to

Responses

pgsql-hackers by date

Next:From: Tom LaneDate: 2005-03-01 21:22:28
Subject: Re: [pgsql-hackers-win32] snprintf causes regression tests to fail
Previous:From: Nicolai TufarDate: 2005-03-01 20:57:28
Subject: Re: [pgsql-hackers-win32] snprintf causes regression tests to fail

pgsql-hackers-win32 by date

Next:From: Tom LaneDate: 2005-03-01 21:22:28
Subject: Re: [pgsql-hackers-win32] snprintf causes regression tests to fail
Previous:From: Nicolai TufarDate: 2005-03-01 20:57:28
Subject: Re: [pgsql-hackers-win32] snprintf causes regression tests to fail

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group