- Notifications
You must be signed in to change notification settings - Fork5
Commit95d035e
committed
Autoconfiscate selection of 64-bit int type for 64-bit large object API.
Get rid of the fundamentally indefensible assumption that "long long int"exists and is exactly 64 bits wide on every platform Postgres runs on.Instead let the configure script select the type to use for "pg_int64".This is a bit of a pain in the rear since we do not want to pollute clientnamespace with all the random symbols that pg_config.h defines; insteadwe have to create a separate generated header file, "pg_config_ext.h".But now that the infrastructure is there, we might have the ability toadd some other stuff that's long been wanting in this area.1 parentea72bb8 commit95d035e
File tree
22 files changed
+130
-66
lines changed- src
- include
- storage
- interfaces/libpq
- tools/msvc
22 files changed
+130
-66
lines changedLines changed: 19 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24238 | 24238 |
| |
24239 | 24239 |
| |
24240 | 24240 |
| |
24241 |
| - | |
| 24241 | + | |
| 24242 | + | |
| 24243 | + | |
24242 | 24244 |
| |
24243 | 24245 |
| |
24244 | 24246 |
| |
| |||
24374 | 24376 |
| |
24375 | 24377 |
| |
24376 | 24378 |
| |
24377 |
| - | |
| 24379 | + | |
| 24380 | + | |
| 24381 | + | |
24378 | 24382 |
| |
24379 | 24383 |
| |
24380 | 24384 |
| |
24381 | 24385 |
| |
24382 | 24386 |
| |
24383 | 24387 |
| |
24384 | 24388 |
| |
| 24389 | + | |
| 24390 | + | |
| 24391 | + | |
| 24392 | + | |
| 24393 | + | |
24385 | 24394 |
| |
24386 | 24395 |
| |
24387 | 24396 |
| |
| |||
29930 | 29939 |
| |
29931 | 29940 |
| |
29932 | 29941 |
| |
| 29942 | + | |
| 29943 | + | |
| 29944 | + | |
29933 | 29945 |
| |
29934 | 29946 |
| |
29935 | 29947 |
| |
| |||
30550 | 30562 |
| |
30551 | 30563 |
| |
30552 | 30564 |
| |
| 30565 | + | |
30553 | 30566 |
| |
30554 | 30567 |
| |
30555 | 30568 |
| |
| |||
31220 | 31233 |
| |
31221 | 31234 |
| |
31222 | 31235 |
| |
| 31236 | + | |
| 31237 | + | |
| 31238 | + | |
| 31239 | + | |
31223 | 31240 |
| |
31224 | 31241 |
| |
31225 | 31242 |
| |
|
Lines changed: 14 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1580 | 1580 |
| |
1581 | 1581 |
| |
1582 | 1582 |
| |
1583 |
| - | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
1584 | 1586 |
| |
1585 |
| - | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
1586 | 1590 |
| |
1587 | 1591 |
| |
1588 | 1592 |
| |
1589 | 1593 |
| |
| 1594 | + | |
| 1595 | + | |
1590 | 1596 |
| |
1591 | 1597 |
| |
1592 | 1598 |
| |
| |||
1935 | 1941 |
| |
1936 | 1942 |
| |
1937 | 1943 |
| |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
1938 | 1950 |
| |
1939 | 1951 |
| |
1940 | 1952 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
539 | 539 |
| |
540 | 540 |
| |
541 | 541 |
| |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
542 | 548 |
| |
543 | 549 |
| |
544 | 550 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
| 29 | + | |
29 | 30 |
| |
30 | 31 |
| |
31 | 32 |
| |
| |||
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
45 |
| - | |
| 46 | + | |
46 | 47 |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
| 2 | + | |
2 | 3 |
| |
| 4 | + | |
3 | 5 |
| |
4 | 6 |
| |
5 |
| - | |
|
Lines changed: 9 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
33 |
| - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
34 | 35 |
| |
35 | 36 |
| |
36 | 37 |
| |
37 | 38 |
| |
38 | 39 |
| |
39 | 40 |
| |
40 | 41 |
| |
41 |
| - | |
42 |
| - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
43 | 45 |
| |
44 | 46 |
| |
45 | 47 |
| |
| |||
62 | 64 |
| |
63 | 65 |
| |
64 | 66 |
| |
65 |
| - | |
| 67 | + | |
66 | 68 |
| |
67 | 69 |
| |
68 | 70 |
| |
| |||
72 | 74 |
| |
73 | 75 |
| |
74 | 76 |
| |
75 |
| - | |
| 77 | + | |
76 | 78 |
| |
77 | 79 |
| |
78 | 80 |
|
Lines changed: 12 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
47 |
| - | |
48 |
| - | |
49 |
| - | |
50 |
| - | |
51 |
| - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
52 | 51 |
| |
53 | 52 |
| |
54 | 53 |
| |
55 |
| - | |
56 |
| - | |
| 54 | + | |
| 55 | + | |
57 | 56 |
| |
58 | 57 |
| |
59 |
| - | |
60 | 58 |
| |
61 | 59 |
| |
62 | 60 |
| |
63 | 61 |
| |
64 | 62 |
| |
65 | 63 |
| |
66 | 64 |
| |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
67 | 71 |
| |
68 | 72 |
| |
69 | 73 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
671 | 671 |
| |
672 | 672 |
| |
673 | 673 |
| |
| 674 | + | |
| 675 | + | |
| 676 | + | |
674 | 677 |
| |
675 | 678 |
| |
676 | 679 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
562 | 562 |
| |
563 | 563 |
| |
564 | 564 |
| |
| 565 | + | |
| 566 | + | |
| 567 | + | |
565 | 568 |
| |
566 | 569 |
| |
567 | 570 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + |
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + |
Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
| 27 | + | |
26 | 28 |
| |
27 | 29 |
| |
28 | 30 |
| |
| |||
37 | 39 |
| |
38 | 40 |
| |
39 | 41 |
| |
| 42 | + | |
| 43 | + | |
| 44 | + | |
40 | 45 |
| |
41 | 46 |
| |
42 | 47 |
| |
| |||
56 | 61 |
| |
57 | 62 |
| |
58 | 63 |
| |
59 |
| - | |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
| 64 | + |
Lines changed: 8 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
| 65 | + | |
65 | 66 |
| |
66 |
| - | |
67 |
| - | |
68 |
| - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
69 | 72 |
| |
70 | 73 |
| |
71 | 74 |
| |
| |||
77 | 80 |
| |
78 | 81 |
| |
79 | 82 |
| |
80 |
| - | |
81 |
| - | |
| 83 | + | |
| 84 | + | |
82 | 85 |
| |
83 | 86 |
| |
84 | 87 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
153 | 153 |
| |
154 | 154 |
| |
155 | 155 |
| |
156 |
| - | |
| 156 | + | |
157 | 157 |
| |
158 | 158 |
| |
159 | 159 |
| |
160 | 160 |
| |
| 161 | + | |
| 162 | + | |
| 163 | + | |
161 | 164 |
| |
162 | 165 |
| |
163 | 166 |
| |
|
0 commit comments
Comments
(0)