Re: %2$, %1$ gettext placeholder replacement is not working under Win32
От | Peter Eisentraut |
---|---|
Тема | Re: %2$, %1$ gettext placeholder replacement is not working under Win32 |
Дата | |
Msg-id | 200501221531.40562.peter_e@gmx.net обсуждение исходный текст |
Ответ на | Re: %2$, %1$ gettext placeholder replacement is not working under Win32 (Nicolai Tufar <ntufar@gmail.com>) |
Ответы |
Re: %2$, %1$ gettext placeholder replacement is not working under Win32
|
Список | pgsql-hackers |
Nicolai Tufar wrote: > 1. I renamed snprintf() to pg_snprintf(), vsnprintf() to > pg_vsnprintf() and introduced pg_printf() that calls pg_vsnprintf(). This is not necessary. You will notice that we already have configure tests of snprintf format specifiers (%lld etc.), so using the original function names is OK even in that case. > 4. I introduced a volatile static char[] variable in snprintf.c code > so I can grep executables for this string and be sure that it is > included. Remove that when finalizing the code. > 5. Before running regression test I always ran make install, > apparently because libpq is read from /usr/local/. That's because of the -rpath. > 2. Why would we not just take FreeBSD's vfprintf() and use it > instead? Try it. It's painful. > 4. What %m format string is used for? And where is it handled. Do I > need to implement it? It's only used in the error reporting functions in the server and is handled there. You don't need to worry about it. -- Peter Eisentraut http://developer.postgresql.org/~petere/
В списке pgsql-hackers по дате отправления: