| From: | Peter Eisentraut <peter(at)eisentraut(dot)org> |
|---|---|
| To: | pgsql-committers(at)lists(dot)postgresql(dot)org |
| Subject: | pgsql: Change Pointer to void * |
| Date: | 2025-12-03 09:35:00 |
| Message-ID: | E1vQjGG-002ZG8-0b@gemulon.postgresql.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-committers |
Change Pointer to void *
The comment for the Pointer type said 'XXX Pointer arithmetic is done
with this, so it can't be void * under "true" ANSI compilers.'. This
has been fixed in the previous commit 756a4368932. This now changes
the definition of the type from char * to void *, as envisaged by that
comment.
Extension code that relies on using Pointer for pointer arithmetic
will need to make changes similar to commit 756a4368932, but those
changes would be backward compatible.
Reviewed-by: Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com>
Reviewed-by: Bertrand Drouvot <bertranddrouvot(dot)pg(at)gmail(dot)com>
Discussion: https://www.postgresql.org/message-id/4154950a-47ae-4223-bd01-1235cc50e933%40eisentraut.org
Branch
------
master
Details
-------
https://git.postgresql.org/pg/commitdiff/1b2bb5077e9e9deac60a3e92e742465e7bcd3a21
Modified Files
--------------
src/include/c.h | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Peter Eisentraut | 2025-12-03 13:49:43 | pgsql: Fix stray references to SubscriptRef |
| Previous Message | Peter Eisentraut | 2025-12-03 08:54:41 | pgsql: Don't rely on pointer arithmetic with Pointer type |