From: Bruce Momjian Date: Tue, 6 Dec 2005 04:53:28 +0000 (+0000) Subject: Add comment on why pg *printf functions are used unconditionally on X-Git-Tag: REL8_1_1~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d870d5d8ae5f6d29828c92a43617a19517384af;p=postgresql Add comment on why pg *printf functions are used unconditionally on Win32. Backpatch to 8.1.X. --- diff --git a/configure b/configure index 26233f1e1c..2fdc17b1cb 100755 --- a/configure +++ b/configure @@ -13854,6 +13854,10 @@ fi if test "$PORTNAME" = "win32"; then # Win32 gets this built unconditionally + # libintl versions prior to 0.13 use the native *printf functions. + # Win32 *printf does not understand %$, so on Win32 using pre-0.13 libintl + # it is necessary to use the pg versions of *printf to properly process + # NLS strings that use the %$ format. pgac_need_repl_snprintf=yes else pgac_need_repl_snprintf=no diff --git a/configure.in b/configure.in index 11ae126628..d8b643a26e 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -dnl $PostgreSQL: pgsql/configure.in,v 1.431.2.1 2005/12/06 02:29:25 tgl Exp $ +dnl $PostgreSQL: pgsql/configure.in,v 1.431.2.2 2005/12/06 04:53:28 momjian Exp $ dnl dnl Developers, please strive to achieve this order: dnl @@ -852,6 +852,10 @@ fi if test "$PORTNAME" = "win32"; then # Win32 gets this built unconditionally + # libintl versions prior to 0.13 use the native *printf functions. + # Win32 *printf does not understand %$, so on Win32 using pre-0.13 libintl + # it is necessary to use the pg versions of *printf to properly process + # NLS strings that use the %$ format. pgac_need_repl_snprintf=yes else pgac_need_repl_snprintf=no