Support platforms where strtoll/strtoull are spelled __strtoll/__strtoull.
Tom Lane <tgl@sss.pgh.pa.us>
Support platforms where strtoll/strtoull are spelled __strtoll/__strtoull. Ancient HPUX, for one, does this. We hadn't noticed due to the lack of regression tests that required a working strtoll. (I was slightly tempted to remove the other historical spelling, strto[u]q, since it seems we have no buildfarm members testing that case. But I refrained.) Discussion: https://postgr.es/m/151935568942.1461.14623890240535309745@wrigleys.postgresql.org
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +4 −2 |
| configure.in | modified | +2 −2 |
| src/include/c.h | modified | +29 −18 |
| src/include/pg_config.h.in | modified | +6 −0 |
| src/include/pg_config.h.win32 | modified | +0 −6 |
Discussion
- BUG #15080: ecpg on windows doesn't define HAVE_LONG_LONG_INT 32 messages · 2018-02-23 → 2018-05-20