Allow varchar() to only store needed bytes. Remove PALLOC,PALLOCTYPE,PFREE. Clean up use of VARDATA.
Bruce Momjian <bruce@momjian.us>
Allow varchar() to only store needed bytes. Remove PALLOC,PALLOCTYPE,PFREE. Clean up use of VARDATA.
Files
| Path | Change | +/− |
|---|---|---|
| contrib/datetime/datetime_functions.c | modified | +5 −5 |
| contrib/int8/int8.c | modified | +11 −25 |
| src/backend/access/rtree/rtproc.c | modified | +3 −3 |
| src/backend/commands/variable.c | modified | +7 −7 |
| src/backend/utils/adt/cash.c | modified | +16 −16 |
| src/backend/utils/adt/date.c | modified | +3 −3 |
| src/backend/utils/adt/datetime.c | modified | +7 −7 |
| src/backend/utils/adt/dt.c | modified | +25 −25 |
| src/backend/utils/adt/geo_ops.c | modified | +102 −102 |
| src/backend/utils/adt/int.c | modified | +9 −9 |
| src/backend/utils/adt/nabstime.c | modified | +3 −3 |
| src/backend/utils/adt/oid.c | modified | +5 −5 |
| src/backend/utils/adt/varchar.c | modified | +47 −71 |
| src/backend/utils/adt/varlena.c | modified | +3 −3 |
| src/include/utils/geo_decls.h | modified | +1 −13 |
| src/test/regress/regress.c | modified | +6 −6 |