forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitf6e0bcf
All supported systems have locale_t.
locale_t is defined by POSIX.1-2008 and SUSv4, and available on alltargeted systems. For Windows, win32_port.h redirects to a partialimplementation called _locale_t. We can now remove a lot ofcompile-time tests for HAVE_LOCALE_T, and associated comments and deadcode branches that were needed for older computers.Since configure + MinGW builds didn't detect locale_t but now we assumethat all systems have it, further inconsistencies among the 3 Windows buildsystems were revealed. With this commit, we no longer defineHAVE_WCSTOMBS_L and HAVE_MBSTOWCS_L on any Windows build system, butwe have logic to deal with that so that replacements are available whereappropriate.Reviewed-by: Noah Misch <noah@leadboat.com>Reviewed-by: Tristan Partin <tristan@neon.tech>Reviewed-by: Peter Eisentraut <peter@eisentraut.org>Discussion:https://postgr.es/m/CA%2BhUKGLg7_T2GKwZFAkEf0V7vbnur-NfCjZPKZb%3DZfAXSV1ORw%40mail.gmail.com1 parent3d630e5 commitf6e0bcf
File tree
12 files changed
+46
-169
lines changed- config
- src
- backend
- commands
- regex
- utils/adt
- include
- utils
- tools/msvc
12 files changed
+46
-169
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | 105 | | |
110 | 106 | | |
111 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15120 | 15120 | | |
15121 | 15121 | | |
15122 | 15122 | | |
15123 | | - | |
15124 | | - | |
15125 | | - | |
15126 | | - | |
15127 | | - | |
15128 | 15123 | | |
15129 | 15124 | | |
15130 | 15125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2283 | 2283 | | |
2284 | 2284 | | |
2285 | 2285 | | |
2286 | | - | |
2287 | | - | |
2288 | | - | |
2289 | | - | |
2290 | | - | |
2291 | | - | |
2292 | | - | |
2293 | | - | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
2294 | 2292 | | |
2295 | | - | |
2296 | | - | |
2297 | 2293 | | |
2298 | 2294 | | |
2299 | 2295 | | |
| |||
2489 | 2485 | | |
2490 | 2486 | | |
2491 | 2487 | | |
2492 | | - | |
2493 | | - | |
2494 | | - | |
2495 | | - | |
2496 | | - | |
2497 | | - | |
2498 | | - | |
2499 | 2488 | | |
2500 | 2489 | | |
2501 | 2490 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
534 | 534 | | |
535 | 535 | | |
536 | 536 | | |
537 | | - | |
| 537 | + | |
538 | 538 | | |
539 | 539 | | |
540 | 540 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
| 47 | + | |
49 | 48 | | |
50 | 49 | | |
51 | 50 | | |
| |||
252 | 251 | | |
253 | 252 | | |
254 | 253 | | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | 254 | | |
261 | 255 | | |
262 | 256 | | |
| |||
304 | 298 | | |
305 | 299 | | |
306 | 300 | | |
307 | | - | |
308 | 301 | | |
309 | 302 | | |
310 | | - | |
311 | 303 | | |
312 | 304 | | |
313 | | - | |
314 | 305 | | |
315 | 306 | | |
316 | | - | |
317 | 307 | | |
318 | 308 | | |
319 | 309 | | |
| |||
340 | 330 | | |
341 | 331 | | |
342 | 332 | | |
343 | | - | |
344 | 333 | | |
345 | 334 | | |
346 | | - | |
347 | 335 | | |
348 | 336 | | |
349 | | - | |
350 | 337 | | |
351 | 338 | | |
352 | | - | |
353 | 339 | | |
354 | 340 | | |
355 | 341 | | |
| |||
376 | 362 | | |
377 | 363 | | |
378 | 364 | | |
379 | | - | |
380 | 365 | | |
381 | 366 | | |
382 | | - | |
383 | 367 | | |
384 | 368 | | |
385 | | - | |
386 | 369 | | |
387 | 370 | | |
388 | | - | |
389 | 371 | | |
390 | 372 | | |
391 | 373 | | |
| |||
421 | 403 | | |
422 | 404 | | |
423 | 405 | | |
424 | | - | |
425 | 406 | | |
426 | 407 | | |
427 | | - | |
428 | 408 | | |
429 | 409 | | |
430 | | - | |
431 | 410 | | |
432 | 411 | | |
433 | | - | |
434 | 412 | | |
435 | 413 | | |
436 | 414 | | |
| |||
457 | 435 | | |
458 | 436 | | |
459 | 437 | | |
460 | | - | |
461 | 438 | | |
462 | 439 | | |
463 | | - | |
464 | 440 | | |
465 | 441 | | |
466 | | - | |
467 | 442 | | |
468 | 443 | | |
469 | | - | |
470 | 444 | | |
471 | 445 | | |
472 | 446 | | |
| |||
493 | 467 | | |
494 | 468 | | |
495 | 469 | | |
496 | | - | |
497 | 470 | | |
498 | 471 | | |
499 | | - | |
500 | 472 | | |
501 | 473 | | |
502 | | - | |
503 | 474 | | |
504 | 475 | | |
505 | | - | |
506 | 476 | | |
507 | 477 | | |
508 | 478 | | |
| |||
529 | 499 | | |
530 | 500 | | |
531 | 501 | | |
532 | | - | |
533 | 502 | | |
534 | 503 | | |
535 | | - | |
536 | 504 | | |
537 | 505 | | |
538 | | - | |
539 | 506 | | |
540 | 507 | | |
541 | | - | |
542 | 508 | | |
543 | 509 | | |
544 | 510 | | |
| |||
565 | 531 | | |
566 | 532 | | |
567 | 533 | | |
568 | | - | |
569 | 534 | | |
570 | 535 | | |
571 | | - | |
572 | 536 | | |
573 | 537 | | |
574 | | - | |
575 | 538 | | |
576 | 539 | | |
577 | | - | |
578 | 540 | | |
579 | 541 | | |
580 | 542 | | |
| |||
601 | 563 | | |
602 | 564 | | |
603 | 565 | | |
604 | | - | |
605 | 566 | | |
606 | 567 | | |
607 | | - | |
608 | 568 | | |
609 | 569 | | |
610 | | - | |
611 | 570 | | |
612 | 571 | | |
613 | | - | |
614 | 572 | | |
615 | 573 | | |
616 | 574 | | |
| |||
645 | 603 | | |
646 | 604 | | |
647 | 605 | | |
648 | | - | |
649 | 606 | | |
650 | 607 | | |
651 | | - | |
652 | 608 | | |
653 | 609 | | |
654 | | - | |
655 | 610 | | |
656 | 611 | | |
657 | | - | |
658 | 612 | | |
659 | 613 | | |
660 | 614 | | |
| |||
689 | 643 | | |
690 | 644 | | |
691 | 645 | | |
692 | | - | |
693 | 646 | | |
694 | 647 | | |
695 | | - | |
696 | 648 | | |
697 | 649 | | |
698 | | - | |
699 | 650 | | |
700 | 651 | | |
701 | | - | |
702 | 652 | | |
703 | 653 | | |
704 | 654 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1613 | 1613 | | |
1614 | 1614 | | |
1615 | 1615 | | |
1616 | | - | |
1617 | | - | |
1618 | | - | |
1619 | | - | |
1620 | | - | |
1621 | | - | |
1622 | 1616 | | |
1623 | 1617 | | |
1624 | 1618 | | |
| |||
1696 | 1690 | | |
1697 | 1691 | | |
1698 | 1692 | | |
1699 | | - | |
1700 | 1693 | | |
1701 | 1694 | | |
1702 | 1695 | | |
1703 | | - | |
1704 | 1696 | | |
1705 | 1697 | | |
1706 | 1698 | | |
| |||
1729 | 1721 | | |
1730 | 1722 | | |
1731 | 1723 | | |
1732 | | - | |
1733 | 1724 | | |
1734 | 1725 | | |
1735 | 1726 | | |
1736 | | - | |
1737 | 1727 | | |
1738 | 1728 | | |
1739 | 1729 | | |
| |||
1818 | 1808 | | |
1819 | 1809 | | |
1820 | 1810 | | |
1821 | | - | |
1822 | 1811 | | |
1823 | 1812 | | |
1824 | 1813 | | |
1825 | | - | |
1826 | 1814 | | |
1827 | 1815 | | |
1828 | 1816 | | |
| |||
1851 | 1839 | | |
1852 | 1840 | | |
1853 | 1841 | | |
1854 | | - | |
1855 | 1842 | | |
1856 | 1843 | | |
1857 | 1844 | | |
1858 | | - | |
1859 | 1845 | | |
1860 | 1846 | | |
1861 | 1847 | | |
| |||
1941 | 1927 | | |
1942 | 1928 | | |
1943 | 1929 | | |
1944 | | - | |
1945 | 1930 | | |
1946 | 1931 | | |
1947 | 1932 | | |
| |||
1951 | 1936 | | |
1952 | 1937 | | |
1953 | 1938 | | |
1954 | | - | |
1955 | 1939 | | |
1956 | 1940 | | |
1957 | 1941 | | |
| |||
1986 | 1970 | | |
1987 | 1971 | | |
1988 | 1972 | | |
1989 | | - | |
1990 | 1973 | | |
1991 | 1974 | | |
1992 | 1975 | | |
| |||
1996 | 1979 | | |
1997 | 1980 | | |
1998 | 1981 | | |
1999 | | - | |
2000 | 1982 | | |
2001 | 1983 | | |
2002 | 1984 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
99 | 98 | | |
100 | 99 | | |
101 | | - | |
102 | 100 | | |
103 | 101 | | |
104 | 102 | | |
| |||
0 commit comments
Comments
(0)